如何更改整个程序的皮肤样式?
它可以使用专门的apk来实现共享。但我不知道如何在当前程序中直接使用apk元素。
你能给我一些建议吗?谢谢!
答案 0 :(得分:0)
您可以定义一个Android主题样式为父级的样式:
<style name="main_style" parent="android:Theme.Black.NoTitleBar">
<item name="android:windowBackground">@drawable/background</item>
<item name="android:cacheColorHint">#00000000</item>
<!-- any other customizations -->
</style>
然后,在AndroidManifest.xml
中,按以下方式应用
参加活动:
<activity
android:name=".Activity1"
android:theme="@style/main_style"/>
<activity
android:name=".Activity2"
android:theme="@style/main_style"/>
或整个申请:
<application
android:theme="@style/main_style">
无需定义自己的主题,您也可以使用其中一个Android主题:
<application
android:theme="@android:style/Theme.Black.NoTitleBar">
答案 1 :(得分:0)
您可以为自己的应用定义样式。 http://developer.android.com/guide/topics/ui/themes.html