セッティングバックグランド | いるるんのブログ

いるるんのブログ

不定期で携帯関係メインです。SC-02Cを主体にして、今はWP7にはまってます。日曜大工感覚なので詳しいところまではわかりません(^_^;)あくまでもroot化推奨とかではなくやらない方が良い!とだけ言っておきますw
もし実行するならすべて自己責任で!

設定画面の背景変更方法です。



自分メモ(実は3月にこのエントリー書いてましたw)


1.framework-res.apk/res/values/public.xmlに
<public type="drawable" name="background_public" id="0x01080479" />
を追記。
nameは画像ファイルの拡張子を除いたものでいいですし、
idはかぶってなければ問題ないと思います。
とりあえず、自分の環境ではって意味で書いたから、各自適宜修正してください。
0x108で始まって、かぶらなければいいんじゃないかなと思います。

2.framework-res.apk/res/layout/preference_list_content.xmlに
android:background="@drawable/background_public" android:cacheColorHint="#00000000"を追記。
場所は特に指定はないと思うんだけど、android:id="@id/list"の後あたりがわかりやすいかと。
android:backgroundで背景に表示するものを指定、
android:cacheColorHintでスクロール時のアイテムの背景をしているっぽいです。
八ケタの0ですが、初めの二桁が透過度、残りの六桁でRGBを表しています。
#00000000で透過度100%の黒。#00で始まる八ケタの数字なら何でもいいと思います。

3.framework-res.apk/res/drawable-hdpi/に背景にしたい画像ファイルを置く。
画像サイズは無難に480*800で良いと思います。

ペタしてね