【发布时间】:2015-02-08 18:24:57
【问题描述】:
我在样式文件中制作了自己的按钮样式。它看起来像这样:
按钮样式
<style name="ButtonSettings" parent="@android:style/Widget.Button">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textAppearance">?android:attr/textAppearanceMedium</item>
<item name="android:background">@drawable/BaseButtonDesign</item>
</style>
BaseButtonDesign.xml
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/BaseButtonPressed"
android:state_pressed="true" />
<item android:drawable="@drawable/BaseButtonPressed"
android:state_focused="true" />
<item android:drawable="@drawable/BaseButtonReleased" />
</selector>
但是当我编译这段代码时,编译器给了我错误消息 - 找不到与给定名称匹配的资源(在 'android:background' 处,值为 '@drawable/BaseButtonDesign')
【问题讨论】:
-
确保您的代码已编译。
-
您将文件放在哪个文件夹中?