1

アプリケーションのアイコンを画面のタイトルバーに追加したいのですが。アイコンのサイズはどのくらいですか?そして、このタイトルバーからアプリケーション名を削除して、アイコンのみを表示したいと思います。どのようにそれを行うことができますか?ありがとう、Eyal。

4

1 に答える 1

1

独自のカスタムタイトルレイアウトを設定することは可能ですが、実行の順序は重要です。あなたはこの順序で物事をしなければなりません:

requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);
setContentView(R.layout.my_layout);
getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.my_custom_title);

さらに、タイトルのサイズを大きくする必要がある場合があります。そうしないと、カスタムレイアウトの下部がアクティビティで覆われる可能性があります。タイトルのサイズを指定するテーマを追加することで、サイズを変更できます。これは、値のXMLファイルに入ります。

<resources>
    <style name="LargeTitleTheme">
         <item name="android:windowTitleSize">40dip</item>
    </style>
</resources>

次に、AndroidManifest.xmlでアクティビティ(または、アプリケーション全体にこのカスタムタイトルバーを持たせたい場合はアプリケーション)のテーマを設定する必要があります。

<activity android:name=".MyCustomTitleActivity" android:theme="@style/LargeTitleTheme" />

カスタムタイトルバーの例

于 2011-08-11T10:56:43.790 に答える