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

标签 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,一个显示距离,第二个显示数字 - 第一个没有背景。当我尝试为第二个背景添加背景时 - 两个文本都消失了。

最佳答案

我遇到了同样的问题。经过一些研究,我仍然不知道提供这种情况的原因。为了解决这个问题,我简单地在TextView下面放了一个具有理想背景的View。不漂亮但有效。

关于android - 在 Android 中设置 TextView 背景时消失的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9555394/

相关文章:

android - AVD Manager - 没有为此目标安装系统镜像

android - 向动态 Android TextView 添加边距

java - 将 onDoubleTapListener 附加到 TextView

java - EditText 输入金额

java - 在java中解析JSON

android - 如何使用测试昵称登录亚马逊游戏圈?

android - 将 HTML 文件加载到 WebView

android - 最佳实践 : Update ArrayAdapter continuously

android - 如何获得viewpager的第一个和最后一个位置?

ios - 当我尝试运行此页面时应用程序崩溃