嗨,我目前正在为我的项目进行布局,我需要一个用于播放按钮的复选框,该复选框在单击时变为暂停按钮,因此我为该部分使用了一个选择器,即这个
pause_play_selector.xml
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_checked="true" android:drawable="@drawable/pause" />
<item android:state_checked="false" android:drawable="@drawable/play"/>
<item android:drawable="@drawable/play"/>
</selector>
这是我的复选框 xml
<CheckBox
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/play_pauseBtn"
android:button="@drawable/pause_play_selector" android:checked="false"/>
在设计器部分查看时,它显示复选框的所有图像都很好,但是在我将它安装到我的设备后,它只显示了一半。
这是屏幕截图:
在布局编辑器上
在我的设备上看到修剪下来的播放按钮:
这里有人经历过吗?这个问题有什么解决办法吗?