【发布时间】:2011-07-27 16:35:12
【问题描述】:
我通过引用this 文章创建了一个带有自定义图像的按钮小部件。我已经为 onclick 和 onfocus 设置了图像。但是我只能看到按钮的正常图像,当我聚焦或按下按钮时没有任何变化。
这是我的代码:
custom_button.xml:
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_reload_4" />
<item
android:drawable="@drawable/ic_reload_2"
android:state_pressed="true" />
<item
android:drawable="@drawable/ic_reload_3"
android:state_focused="true" />
</selector>
布局:
<Button
android:id="@+id/reload_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/custom_button" />
图像放置在可绘制文件夹中。我不确定为什么它不起作用。我也遇到了布局问题,即我可以在选择“布局”选项卡时看到日食中的变化,但更新后它没有显示在应用程序中。谁能帮我解决这个问题...
【问题讨论】:
标签: android layout button android-layout imagebutton