小编use*_*680的帖子

单击时更改android按钮图标

我想知道是否有一种方法可以在单击时更改按钮图像.最初,按钮有一个暂停图标.单击它时,我希望显示播放图标.每次单击该按钮时,图标应在播放和暂停之间变化.

有没有办法做到这一点?

XML布局文件:

<ImageButton
    android:id="@+id/play"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentTop="true"
    android:layout_centerHorizontal="true"
    android:layout_marginTop="109dp"
    android:src="@drawable/play_btn"
    android:background="@null" />
Run Code Online (Sandbox Code Playgroud)

play_btn.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:drawable="@drawable/pause" android:state_selected="true" />
    <item android:drawable="@drawable/play" />
</selector>
Run Code Online (Sandbox Code Playgroud)

android imagebutton android-button

3
推荐指数
3
解决办法
3万
查看次数

标签 统计

android ×1

android-button ×1

imagebutton ×1