在Android XML上结合多个背景?

时间:2016-07-28 11:28:50

标签: android xml drawable

我可以组合自己的android drawable和?android:selectableItemBackground ......? 我搜索了很多,但我找不到合适的答案...... 例如,假设我有一个简单的按钮,我想要这个:

<Button
    android:id="@+id/bTest"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="?android:selectableItemBackground" | @drawable/myDrawable/>

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如何使用FrameLayout

<FrameLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/myDrawable">
    <Button
        android:id="@+id/bTest"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:background="?android:selectableItemBackground"/>
</FrameLayout>

或使用ImageButton

<ImageButton
    android:id="@+id/bTest"
    android:src="@drawable/myDrawable"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="?android:selectableItemBackground"/>