0

以下の xml コードで 2 つのスタイルを定義しています。ただし、styles.xml で定義しましたが、それらを適用する方法と実装する場所がわかりません。layout.xml、manifest.xml、または Java ファイルで?

<style name="Theme.MyAppTheme" parent="android:style/Theme.Holo.Light">
    <item name="android:actionBarStyle">@style/Theme.MyAppTheme.ActionBar</item>
</style>

<style name="Theme.MyAppTheme.ActionBar" parent="android:style/Widget.Holo.Light.ActionBar">
    <item name="android:background">#FF4444</item>
    <item name="android:titleTextStyle">@style/Theme.MyAppTheme.ActionBar.TitleTextStyle</item>
</style>

<style name="Theme.MyAppTheme.ActionBar.TitleTextStyle" parent="android:style/TextAppearance.Holo.Widget.ActionBar.Title">
    <item name="android:typeface">serif</item>
    <item name="android:textColor">@color/DARKRED</item>
    <item name="android:textSize">35sp</item>
</style>
4

1 に答える 1

0

あなたのスタイルも適用できるさまざまな範囲があります。たとえば、マニフェストのアプリケーション タグには、テーマ属性があります。したがって、次のようなことができます。

    <application
    android:hardwareAccelerated="true"
    android:label="@string/app_name"
    android:theme="@style/Theme.MyAppTheme" >
于 2013-02-08T02:14:16.870 に答える