如何使用android更改按钮样式:background =“@ drawable / btn_green”

时间:2012-06-30 14:48:35

标签: android android-layout button

我找到了一个教程,通过将style添加到布局Button文件来展示如何更改android:background="@drawable/btn_green"的{​​{1}}。

我尝试过添加:

xml

我在<Button android:id="@+id/my_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/hello" android:background="@drawable/btn_green"/> 文件中收到xml

的错误消息

教程说我需要error: Error: No resource found that matches the given name (at 'background' with value '@drawable/btn_green').

我试过去import the Backgrounds project into Eclipse by choosing the Import option from the File menu,但我找不到任何与背景有关的事。

有人可以建议我需要做什么吗?

3 个答案:

答案 0 :(得分:0)

检查天气,名为“btn_green”的图像位于drawable- * dpi文件夹

答案 1 :(得分:0)

在可绘制文件夹中的btn_green中添加文件刷新项目并清理&amp;建立

答案 2 :(得分:0)

您正在使用此Error: No resource found that matches the given name,因为btn_green文件夹中没有名称为drawable的图片。

我认为您希望在点击Button时图片会发生变化。为此,您需要在selector文件中使用xml属性。阅读this post.