1

Androidのホロテーマを使用したときに表示される背景をドローアブルとして取得できるかどうか知りたいのですが。(3.0以降で表示される濃い黒と青の背景)ドローアブルとして使用する必要があるので、誰かがこれができるかどうか知っている場合は、私に知らせてください。

ここに画像の説明を入力してください

申し訳ありませんが、これはタブレットデバイスに表示されることを忘れてしまいました。電話についてはよくわかりません。

4

3 に答える 3

7

ファイルの場所

ホロダーク:

/path_to_sdk/platforms/android-version/data/res/drawable/background_holo_dark.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
            android:startColor="#ff000000"
            android:endColor="#ff272d33"
            android:angle="270" />
</shape>

ホロライト:

/path_to_sdk/platforms/android-version/data/res/drawable/background_holo_light.xml

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
            android:startColor="#ffe8e8e8"
            android:endColor="#ffffffff"
            android:angle="270" />
</shape>

自分で作る

次のコードをres/drawable/background.xmlに配置します

<?xml version="1.0" encoding="utf-8"?>
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle">
    >
<gradient 
    android:angle="270"
    android:startColor="#ff020202"
    android:endColor="#ff272D33"
    android:type="linear" />
</shape>

親ビューグループに背景参照を追加します

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="@drawable/background">

目的の効果が得られるまで、値を試してみてください。

于 2013-08-24T18:16:14.680 に答える
1

可能であれば、Android .jar for 3.0(EclipseのADTを使用してダウンロードできます)を調べるのが最善の策です。画像は/ drawable/drawable-hdpiまたはおそらく/drawable内のどこかにあります。

そうでない場合は、ソースでのみ見つけることができる可能性があります。

于 2012-05-15T16:41:05.997 に答える
0

ここで、おそらくこれが役立つでしょう:http: //developer.android.com/guide/topics/ui/themes.html

于 2012-05-15T15:21:10.553 に答える