在一个活动中模拟器未显示textView,但在另一个活动中显示了相同的xml

时间:2019-06-26 15:29:05

标签: android kotlin

我在2个不同的活动上有2个相同的textViews,但是第一个textView在模拟器中不可见,尽管第二个在其他活动中可见。两者都可以在预览中看到。

我将xml代码从第一个活动复制并粘贴到第二个活动中,并相应地更改了id,因此两者的所有属性都完全相同

//Textview in first activity (not visible in emulator)

<TextView
            android:layout_width="134dp"
            android:layout_height="0dp"
            android:text="1st Activity"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent" 
app:layout_constraintVertical_bias="0.207"
            android:id="@+id/textView" android:textSize="24sp" 
android:textAlignment="center" android:gravity="center"
            android:layout_marginTop="141dp" 
android:layout_marginBottom="279dp"
            app:layout_constraintBottom_toTopOf="@+id/button"/>

//textView in second activity (visible in emulator)

<TextView
            android:layout_width="134dp"
            android:layout_height="0dp"
            android:text="2nd Activity"
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintRight_toRightOf="parent"
            app:layout_constraintTop_toTopOf="parent" 
app:layout_constraintVertical_bias="0.207"
            android:id="@+id/textView2" android:textSize="24sp" 
android:textAlignment="center" android:gravity="center"
            android:layout_marginTop="141dp" 
android:layout_marginBottom="279dp"
            app:layout_constraintBottom_toTopOf="@+id/button"/>

这两项活动中的其他所有内容都完全相同,因此两者都应该可见

design view of the problem activity

emulator view of problem activity

1 个答案:

答案 0 :(得分:0)

尝试将高度更改为wrap_content并设置android:textColor="@android:color/black",看看是否可行

相关问题