在Android中设置TextView背景时消失的文本

时间:2012-03-04 13:47:16

标签: android textview

两个属性都是以编程方式设置的。我尝试重新启动,更改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项目的一部分 - 但我不认为这是问题。

有背景:

enter image description here

没有背景:

enter image description here

实际上,有2个TextView,一个显示距离,第二个数字 - 第一个没有背景。当我试图将背景放到第二个时 - 两个文本都消失了。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。经过一番研究后,我仍然不知道为这种情况提供的理由。为了解决这个问题,我只需在TextView下面放置一个带有理想背景的视图。不漂亮但有效。