1

嗨,我目前正在为我的项目进行布局,我需要一个用于播放按钮的复选框,该复选框在单击时变为暂停按钮,因此我为该部分使用了一个选择器,即这个

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"/>

在设计器部分查看时,它显示复选框的所有图像都很好,但是在我将它安装到我的设备后,它只显示了一半。

这是屏幕截图:

在布局编辑器上

在此处输入图像描述

在我的设备上看到修剪下来的播放按钮:

在此处输入图像描述

这里有人经历过吗?这个问题有什么解决办法吗?

4

0 回答 0