Android styles.xml窗口标题

时间:2015-09-29 13:07:45

标签: android xml

在styles.xml中,以我的用户风格,我无法设置窗口标题大小(高度)。

enter image description here

总是一样的。

<item name="android:windowTitleSize">20dip</item>

<style name="my_menu" parent="@android:style/Theme.Dialog">
    <item name="android:windowTitleStyle">@style/CustomMenuTitle</item>
    ...
<style/>

<style name="CustomMenuTitle" >
    <item name="android:layout_height">12dip</item>
    <item name="android:windowTitleSize">12dip</item>
<style/>

*编辑*

in manifest.xml:

<activity android:name=".DlgSubmenuZnajdz"
          android:screenOrientation="sensor"
          android:configChanges="orientation|keyboardHidden"
          android:theme="@style/my_menu">
</activity>

不能正常工作。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您设置自定义样式,则还必须修改AndroidManifest.xml

类似的东西:

<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/my_menu">

您还可以将自定义主题应用于特定的Activity。如下例所示。

<activity android:name="com.example.Activity" android:theme="@style/my_menu">

编辑:尝试以下xml:

<style name="my_menu" parent="@android:style/Theme.Dialog">
    <item name="android:layout_height">12dip</item>
    <item name="android:windowTitleSize">12dip</item>
    <item name="android:windowTitleStyle">@style/CustomMenuTitle</item>
    ...
<style/>

<style name="CustomMenuTitle" >
    <!-- customize other stuff here, like the example below -->
    <item name="android:textSize">20dip</item>
<style/>