編輯:Android開發實例
本文實例講述了Android中Activity常用功能設置小結(包括全屏、橫豎屏等)。分享給大家供大家參考,具體如下:
Activity全屏設置
方式1:AndroidManifest.xml
代碼如下:
<activity android:name="myAcitivty" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
方式2:代碼實現
代碼如下:
requestWindowFeature(Window.FEATURE_NO_TITLE); // 隱藏標題欄
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); // 隱藏狀態欄
注意:設置全屏的倆段代碼必須在setContentView(R.layout.main) 之前,不然會報錯。
Activity橫豎屏設置
方式1:AndroidManifest.xml
代碼如下:
<activity android:name="myAcitivty" android:screenOrientation="landscape" /> // 或者 “portrait”
方式2:代碼實現
代碼如下:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
獲取橫屏方向
代碼如下:
int orientation = this.getResources().getConfiguration().orientation;
orientation 的常用取值可以為 ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE(橫屏) 或 ActivityInfo.SCREEN_ORIENTATION_PORTRAIT(豎屏)
Activity屏幕一直顯示
1:AndroidManifest.xml添加權限
代碼如下:
<uses-permission android:name="android.permission.WAKE_LOCK" />
2:代碼實現
代碼如下:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
希望本文所述對大家Android程序設計有所幫助。
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
Android應用程序可以在許多不同地區的許多設備上運行。為了使應用程序更具交互性,應用程序應該處理以適合應用程序將要使用的語言環境方面的文字,數字,文件等。在本章中,我
今天記錄一下TextView的倒影效果,顯示一串文字,然後在文字的下方顯示出它的倒影,先上效果圖: 最重要的就是View中getDrawingCache()方法
很多程序在完全載入之前往往會先顯示一個載入界面,提示用戶等待,這樣對提高用戶體