トップ «前の日記(2013-06-09) 最新 次の日記(2013-06-17)» 編集

Cocoa練習帳

iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど

2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|09|10|11|12|
2024|01|02|03|

2013-06-16 [Android]タイトルバーの背景色

Androidで、テーマとして「Theme.Light」を使用している場合、タイトルバーの背景色を変更するには、どうすればいいか?

res/values/colors.xmlに指定したい色を定義する。

<resources>
    <color name="custom_theme_color">#FFFFFF00</color>
</resources>

res/values/styles.xmlに、独自のテーマを定義する。

<resources>
    <style name="MyFirstAppTheme" parent="android:Theme.Light">
        <item name="android:windowContentOverlay">@null</item>
        <item name="android:windowTitleBackgroundStyle">@style/WindowTitleBackground
</resources>

windowContentOverlayはタイトルバーンの影で非表示にした。

AndroidManifest.xmlで、定義してテーマを背景色を変更したいアクティビティに設定する。

        <activity
            android:name="demo.myfirstapp.MainActivity"
            android:label="@string/app_name"
            android:theme="@style/MyFirstAppTheme" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

この例では、タイトルバーの背景色は黄色になる。

_ 【Cocoa練習帳】

http://www.bitz.co.jp/weblog/
http://ameblo.jp/bitz/(ミラー・サイト)

トップ «前の日記(2013-06-09) 最新 次の日記(2013-06-17)» 編集