AndroidでActivityの一般的な機能設定のまとめ(フルスクリーン、縦横スクリーンなどを含む)

1429 ワード

この例では、AndroidでActivityの一般的な機能設定のまとめ(フルスクリーン、縦横スクリーンなどを含む)について説明します.皆さんの参考にしてください.具体的には以下の通りです.
Activityフルスクリーン設定
方式1:AndroidManifest.xml

    
 

方式2:コード実装

   requestWindowFeature(Window.FEATURE_NO_TITLE);   //       
  
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);  //

注意:フルスクリーンの2つのセグメントコードを設定するには、setContentView(R.layout.main)の前にしなければなりません.そうしないと、エラーが発生します.
Activity縦画面設定
方式1:AndroidManifest.xml

     //    “portrait” 
 

方式2:コード実装

   setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); 
 

スクリーンの方向を取得

   int orientation = this.getResources().getConfiguration().orientation; 
 

orientationの一般的な値はActivity Infoである.SCREEN_ORIENTATION_LANDSCAPE(横画面)またはActivity Info.SCREEN_ORIENTATION_PORTRAIT(縦画面)
Activity画面が表示されたまま
1:AndroidManifest.xml権限の追加

    
 

2:コード実装

   getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); 
 

この文書がAndroidプログラムの設計に役立つことを願っています.