requestWindowFeature()アプリケーション



Requestwindowfeature Application



要件定義やその他のタイトル(ボタンやその他のコントロールを使用)から、多くの場合フルスクリーン表示のソフトウェアプログラムを開発する必要があります。今日は、Androidアプリケーションフォームの表示を制御する方法について説明します。

requestWindowFeature(featrueId)の重要な方法を最初に導入しました。その機能は、拡張機能の形式を有効にすることです。ウィンドウパラメータは、クラスで定義された定数です。



まず、列挙定数

1.DEFAULT_FEATURES:デフォルトでは、システムは通常、指定する必要はありません



2.FEATURE_CONTEXT_MENU:ContextMenuを有効にします。これは、一般を指定せずにデフォルトで有効になります

3.FEATURE_CUSTOM_TITLE:カスタムヘッダー。カスタムタイトルが必要な場合は指定する必要があります。例:タイトルはボタンです

4.FEATURE_INDETERMINATE_PROGRESS:進行状況は不確定です



タイトルバーの左側にあるアイコン:5.FEATURE_LEFT_ICON

6.FEATURE_NO_TITLE:タイトルなし

7.FEATURE_OPTIONS_PANEL:「パネル」機能を有効にするはデフォルトで有効になっています。

8.FEATURE_PROGRESS:進行状況インジケーター機能

タイトルバーの右側にあるアイコン:9.FEATURE_RIGHT_ICON

第二に、詳細

デフォルトの表示状態

詳細1.FEATURE_CUSTOM_TITLE

Javaコードthis.requestWindowFeature(Window.FEATURE_CUSTOM_TITLE) setContentView(R.layout.main)

これは、上記のコードに加えて、Featrueが提供されているためです。 GetWindow()setFeatureInt(Window.FEATURE_CUSTOM_TITLE、R.layout.title)

カスタムタイトルが完成しました。これはxmlファイルのレイアウトです。

this.requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS) setContentView(R.layout.main) getWindow().setFeatureInt(Window.FEATURE_INDETERMINATE_PROGRESS, R.layout.progress) setProgressBarIndeterminateVisibility(true)

詳細2.FEATURE_INDETERMINATE_PROGRESS

プロセスが実行されていることを表すために使用できます

requestWindowFeature(Window.FEATURE_RIGHT_ICON) setContentView(R.layout.main) getWindow().setFeatureDrawableResource(Window.FEATURE_RIGHT_ICON,R.drawable.ic_launcher)

requestWindowFeature(Window.FEATURE_LEFT_ICON) setContentView(R.layout.main) getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON,R.drawable.ic_launcher)

3.FEATURE_LEFT_ICONおよび FEATURE_RIGHT_ICON 詳細

this.requestWindowFeature(Window.FEATURE_NO_TITLE) setContentView(R.layout.main) getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN)

詳細4.FEATURE_NO_TITLE

|_+_|

 


からの転送 http://tonysun3544.iteye.com/blog/1343357