这两个属性都是以编程方式设置的。我尝试重新启动,更改 AVD - 但在设置 TextView 背景时仍然如此 - 文本消失了。是的,它的颜色与背景不同。没有背景文字是可见的。不知道哪里出了问题...
{下面这段代码工作正常}
<TextView
android:id="@+id/txt_Number"
android:layout_width="match_parent"
android:layout_height="25dp"
android:gravity="center"
android:text="1"
android:textColor="@color/red"
android:textSize="10sp"
android:textStyle="bold" />
下面这段代码只显示背景,没有文字:/
<TextView
android:id="@+id/txt_Number"
android:layout_width="match_parent"
android:layout_height="25dp"
android:gravity="center"
android:text="1"
android:background="@drawable/txtbg"
android:textColor="@color/red"
android:textSize="10sp"
android:textStyle="bold" />
图片为png格式,背景透明。 TextView 在 TableLayout 中的 TableRow 中。此布局是 ListView 项目的一部分 - 但我认为这不是问题所在。
有背景:
没有背景:
事实上,有 2 个 TextView,一个显示距离,第二个显示数字 - 第一个没有背景。当我尝试为第二个背景添加背景时 - 两个文本都消失了。
最佳答案
我遇到了同样的问题。经过一些研究,我仍然不知道提供这种情况的原因。为了解决这个问题,我简单地在TextView下面放了一个具有理想背景的View。不漂亮但有效。
关于android - 在 Android 中设置 TextView 背景时消失的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9555394/