在本教程中,据说应用程序有 3 个主题,但没有提到如何设置我的应用程序的主题。
所以我的问题是如何为我的应用设置主题?
谢谢!
问问题
376 次
3 回答
2
从 SDK 源将现有主题设置为应用程序
<activity android:name=".MainActivity" android:theme="@android:style/Theme.NoTitlebar" />
只需您可以为您的应用设置主题..
设置自己的主题
而且,您还可以为您的应用创建自己的主题。为此,您必须将其放置在一个 xml 文件下res/styles.xml
,例如 -
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="OwnTheme" parent="android:Theme">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:backgroundDimEnabled">true</item>
</style>
</resources>
这是一个主题的例子。您可以像这样创建自己的主题。创建主题后,您可以在清单文件中将其设置为您的活动 -
<activity android:name=".ShowZoomedImage" android:theme="@style/OwnTheme"/>
于 2012-07-28T11:30:41.133 回答
1
在清单中使用它:
<activity
android:name="MyActivity"
android:theme="@android:style/Theme.Light" >
</activity>
于 2012-07-28T11:30:20.617 回答
1
在你的清单文件中使用它
<activity
android:name=".yourActivity"
android:theme="@android:style/Theme.Dialog" >
</activity>
<activity
android:name=".YourActivity2"
android:theme="@android:style/Theme.Holo" >
</activity>
于 2012-07-28T11:31:13.573 回答