当我们尝试从其父类显示textview时,Dialog Fragment中的Textview不可见

时间:2018-01-02 13:14:57

标签: android android-view textview android-dialogfragment

我有一个名为“text”的课程。然后我在这个“text”类下面有一个名为“dialog”的Dialog Fragment。

我试图使showText()中的文本可见,该文本位于“text”类中。

但它已经可见了。它只能从对话框片段中看到。

有人可以帮忙找出问题。

Sub CheckExistsNow(sender As Object, e As System.Timers.ElapsedEventArgs)
    If Not DoesFileExist(txtGPU.Text, txtFileGPU.Text) Then
        ' Handle the missing file.
    End if
End Sub

2 个答案:

答案 0 :(得分:0)

您已将变量mText1声明为textview,但在调用findViewById方法时,您正在使用Imageview进行投射。检查是否导致问题。

答案 1 :(得分:0)

我建议使用大写字母作为班级的第一个字母。

我认为您应该尝试在Activity的onCreate方法中调用对话框初始化:

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);    

        Dialog dialog = new Dialog();
        dialog.show(getFragmentManager(), "dialog");
        dialog.showText();
    }