我在Main.axml中有这个Button小部件
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:id="@+id/button1"
android:layout_toRightOf="@id/WrittenText"
android:layout_weight="1"
android:textColor="@style/MyButton"/>
</RelativeLayout>
以下是文件/值/样式中的代码:
<?xml version="1.0" encoding="UTF-8" ?>
<resources>
<style name = "MyButton">
<item name = "android:textColor">#FFFFFF</item>
</style>
</resources>
我无法申请Button并且总是得到错误,如何使用样式?
答案 0 :(得分:1)
要应用样式,您需要使用
style="@style/MyButton"
代替android:textColor="@style/MyButton"
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:id="@+id/button1"
android:layout_toRightOf="@id/WrittenText"
android:layout_weight="1"
style="@style/MyButton"/>
或者您可以直接应用下面的颜色(颜色也可以来自颜色文件)
android:textColor="#FFFFFF"