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

时间:2012-07-23 10:32:38

标签: android gallery

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

1 个答案:

答案 0 :(得分: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>

然后在Button

中设置
   <Button
        android:id="@+id/btnAlways"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:background="@drawable/always_xml" />