24

何をしrequestWindowFeature()ますか?カスタムタイトルバーを作成するために使用しましたが、その目的が何であるかはよくわかりません。

ここでSDKドキュメントに記載されている説明は意味がありません。

4

1 に答える 1

52

各アクティビティには、関連付けられたウィンドウがあります(UI全体が描画されます)。このウィンドウには、デフォルトの描画方法があります(ツールバー、アクションバー、アイコンが描画されるかどうかは関係ありません)。

ただし、を使用requestWindowFeatureして、一部のWindows機能(ツールバー、アクションバーなど)を含めるか除外するかをシステムに要求できます。

ここでは、サポートされている機能の完全なリストを見つけることができます:http: //developer.android.com/reference/android/view/Window.html

たとえば、FEATURE_NO_TITLEウィンドウを全画面表示にするため、またはFEATURE_RIGHT_ICONアイコンを右側に描画する必要があることをシステムに通知するために使用できます。

于 2012-10-01T20:06:19.630 に答える