我正在尝试让我的TextView在黑色背景上有白色文本。这是我的:
<TextView
android:id="@+id/items_category"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Category"
style="@style/Category" />
在我的styles.xml中,我有:
<style name="Category">
<item name="android:textColor">#FFFFFF</item>
<item name="android:textSize">40sp</item>
<item name="android:colorBackground">#000000</item>
</style>
字体大小和颜色正确,但背景颜色不起作用。我做错了什么?感谢您抽出时间
试试这个:
<item name="android:background">#000000</item>
你也可以参考一种颜色:
<item name="android:textColor">@android:color/black</item>
或者你自己定义的颜色:
<item name="android:textColor">@color/black</item>
如果在任何视图中给定样式,则它将继承您定义样式的所有属性。。
现在,如果你想更改任何属性,那么你只需要在视图中定义它,这样它就会覆盖该视图的属性。
您可以在Textview中设置如下背景颜色,这样它将覆盖样式背景属性的值:
<item name="android:background">#000000</item>