如何使用XML布局作为可绘制图像

And*_*Dev 5 android gallery

我想补充一个XML Layout作为drawable imageGalleryView.可能吗?这是场景,我Layout在我的应用程序中有一个.我想在我的图库中使用图像,这些图像看起来与XML完全相同layout(但背景和其他一些视图的颜色会有所不同).因此,我不想为图库创建多个图像,而是drawables在Gallery视图中使用这些xml布局.可能吗,?如果是这样怎么办?请帮帮我朋友.

Nir*_*ali 1

看看我已经创建了这样的 XML

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

<item android:drawable="@drawable/always_over" android:state_enabled="false"/>
<item android:drawable="@drawable/always_over" android:state_enabled="true" android:state_pressed="true"/>
<item android:drawable="@drawable/always_over" android:state_enabled="true" android:state_focused="true"/>
<item android:drawable="@drawable/always" android:state_enabled="true"/>

</selector>
Run Code Online (Sandbox Code Playgroud)

然后在Button中设置

   <Button
        android:id="@+id/btnAlways"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/always_xml" />
Run Code Online (Sandbox Code Playgroud)