У меня есть пользовательский нарисованный объект на одной стороне, object1.xml:
<drawable ... />
У меня есть другой пользовательский объект на другой стороне, object2.xml:
<shape ...><gradient .../></shape>
В каждом действии я хочу иметь эти два объекта в качестве фона действия, поэтому в данный момент я делаю следующее:
<LinearLayout android:background="@drawable/object1" ...>
<ImageView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/object2"
.../>
...
<LinearLayout/>
Я хочу удалить этот фрагмент кода из каждого действия и создатьПользовательская тема для всего приложения, которая включает в себя этот составной фон.
То, чего я достиг, - это создание темы с объектом1 в качестве фона, но без возможности получить второй объект.
<resources>
<style name="CustomDialogTheme" parent="@android:style/Theme.NoTitleBar">
<item name="android:windowFullscreen">true</item>
<item name="android:windowBackground">@drawable/object1</item>
</style>
</resources>
Я пытался использовать <list-item>
, но объект2 просто не отображается.