0

これは私が好きなAndroidアプリケーションバーの写真です(設定が書かれている部分を意味します。アプリケーションバーが正しい名前かどうかはわかりません:)) http://oi50.tinypic.com/ehwwpc.jpg

私がダウンロードしたいくつかのアプリにもまったく同じバーがあるので、事前定義されたテーマを推測していますが、プロジェクト (theme.holo) を作成すると、アプリケーションバーは完全に黒くなります。

私の質問は、どうすれば同じプロジェクトバーを取得できますか?

ありがとうございました!

編集:すべてのアプリがopensoruceであることがわかり、私のものと同じように、Android 4.0.4の設定アプリマニフェストを調べました。

ここにあります:https://android.googlesource.com/platform/packages/apps/Settings/+/android-4.0.4_r2.1/AndroidManifest.xml

奇妙なのは、私と同じテーマを使用していることです: android:theme="@android:style/Theme.Holo"

...しかし、それでもタイトルバーは異なります。タイトルバーを定義する別の属性がどこかにあるはずですか? 誰にもアイデアはありますか?:)

4

1 に答える 1

0

アクティビティのタイトルはマニフェスト ファイルで定義でき、android:label プロパティである必要があります。例えば:

<activity
     android:name=".MainActivity"
     android:label="@string/TitleBarText" />

TitleBarText は、タイトルの名前を含む Android 文字列リソースです。

コードから実行する場合は、onCreate メソッドで次の操作を実行できます。

    @Override
    public void onCreate(Bundle savedInstanceState) {

        setTitle("Title Bar Name");
        setContentView(R.layout.activity_main);

    }

カスタム タイトル バーを作成するには、こちらこちらを参照してください。

于 2013-01-24T19:33:37.660 に答える