1

教程中,据说应用程序有 3 个主题,但没有提到如何设置我的应用程序的主题。
所以我的问题是如何为我的应用设置主题?
谢谢!

4

3 回答 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 回答