我觉得这是一个愚蠢的问题,但是无论如何我还是要走了。我有一个图像按钮,并且希望每次单击都能更改它的图像。 API似乎说,执行此操作的最佳方法是在包含选择器和值的drawable文件夹中创建xml资源。但是,当我制作一个新的android xml资源时,drawables没有选择。我想念什么?

最佳答案

您可以使用Right click on project structure -> New -> Drawable resource file将其添加到Android Studio中。它看起来应该像这样:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_enabled="false"
        android:drawable="@drawable/cell_top_selected" />
    <item android:drawable="@drawable/cell_top" />
</selector>

10-07 19:28
查看更多