两个属性都是以编程方式设置的。我尝试重新启动,更改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,一个显示距离,第二个数字 - 第一个没有背景。当我试图将背景放到第二个时 - 两个文本都消失了。
答案 0 :(得分:0)
我遇到了同样的问题。经过一番研究后,我仍然不知道为这种情况提供的理由。为了解决这个问题,我只需在TextView下面放置一个带有理想背景的视图。不漂亮但有效。