您的9个派系的照片吗? 可能将其部分从另一类可提取,然后在固定部分使用一层清单,将可定制部分(用用户界定的颜色取而代)层。
<<>>> 根据你所展示的景象,我 t淡了层次清单的想法,但我们仍可以做一些事情。 想法是把有色边界和内部黑暗背景完全从9个飞地(以阴影的颜色和不透明地填入该地区)移走。 之后,相互之间只有3个。 第一是把9个派用作背景。 其次,将使用用户界定的颜色作为背景。 第三,将利用你的小组肤色作为背景。 这9个电话将为定位第二版(用户-color)布局提供适当的空间,然后,你只增加一个布局,即向第二小组分配一些最便衣的地块。
<LinearLayout
android:id="@+id/PanelOuter"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/shadow_nine_patch">
<LinearLayout
android:id="@+id/PanelUserBorder"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/custom_border_width"
android:background="@color/dialog_border_color_default">
<LinearLayout
android:id="@+id/PanelContent"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="@dimen/custom_dialog_content_margin"
android:background="@color/dialog_inner_color">
</LinearLayout>
</LinearLayout>
</LinearLayout>
当然,你负责找到<代码>。 PanelUserBorder view incode and calls setBackgroundColor(
>,并有适当的用户界定的颜色。