2011年10月30日日曜日

ActionBarSherlockでactionBarのheaderを変更する

androidアプリの開発に便利なユーティリティ「ActionBarSherlock
日本のアプリではあまり利用されていないようですが、凄く便利で良いツールなので、是非使ってみてください。私はとっても重宝してます。
そして、このActionBarSherlockを使ったheaderの背景画像を変えたい場合は、以下のようにします。

ActionBarSherlockのversionは3.1.3で確認しています。

style.xmlで以下のタグを探します。

    <style name="Theme.AndroidDevelopers" parent="Theme.Sherlock.Light">


中の属性に

    <item name="abBackground">@drawable/sample</item>

があるので、ここを以下のように変更します。

    <item name="abBackground">@drawable/header_bg</item>

画像を変更すると、文字の色やサイズも変更したくなると思います。
文字の変更は以下の属性を追加します。

    <item name="abTitleTextStyle">@style/as_header_title</item>
 
abTitleTextStyle属性の中でstyleを指定してあげればOKです。

この記事がお役にたちましたらシェアをお願いします

このエントリーをはてなブックマークに追加

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...