在您指向的URL中,button_text.xml用于设置textColor属性。这就是他们在res / color文件夹中有button_text.xml的原因,因此他们使用了@ color / button_text.xml
但是您正在尝试将其用于背景属性。 background属性在res / drawable文件夹中查找。
检查这个我从互联网上得到这个选择器自定义按钮。我没有链接。但我感谢这个海报。它帮助了我。这个在drawable文件夹中
android:startColor="@color/yellow1"
android:endColor="@color/yellow2"
android:angle="270" />
android:width="3dp"
android:color="@color/grey05" />
android:radius="3dp" />
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
android:endColor="@color/orange4"
android:startColor="@color/orange5"
android:angle="270" />
android:width="3dp"
android:color="@color/grey05" />
android:radius="3dp" />
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
android:endColor="@color/white1"
android:startColor="@color/white2"
android:angle="270" />
android:width="3dp"
android:color="@color/grey05" />
android:radius="3dp" />
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
我在我的main.xml布局中使用了这样的
android:layout_alignParentLeft="true"
android:layout_marginTop="150dip"
android:layout_marginLeft="45dip"
android:textSize="7pt"
android:layout_height="wrap_content"
android:layout_width="230dip"
android:text="@string/welcomebtntitle1"
android:background="@drawable/custombutton"/>
希望这可以帮助。维克是对的。
编辑:这是colors.xml
#F9E60E
#F9F89D
#F7BE45
#F7D896
#19FCDA
#D9F7F2
#ACA899
#FFFFFF
#DDDDDD