Android中Activity常用功能設置小結(包括全屏、橫豎屏等)
更新時間:2015年10月29日 12:05:13 作者:陽光島主
這篇文章主要介紹了Android中Activity常用功能設置小結(包括全屏、橫豎屏等),以簡單實例形式分析了Android實現(xiàn)全屏、豎屏及一直顯示等的技巧與注意事項,需要的朋友可以參考下
本文實例講述了Android中Activity常用功能設置小結(包括全屏、橫豎屏等)。分享給大家供大家參考,具體如下:
Activity全屏設置
方式1:AndroidManifest.xml
復制代碼 代碼如下:
<activity android:name="myAcitivty" android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
方式2:代碼實現(xiàn)
復制代碼 代碼如下:
requestWindowFeature(Window.FEATURE_NO_TITLE); // 隱藏標題欄
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); // 隱藏狀態(tài)欄
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN); // 隱藏狀態(tài)欄
注意:設置全屏的倆段代碼必須在setContentView(R.layout.main) 之前,不然會報錯。
Activity橫豎屏設置
方式1:AndroidManifest.xml
復制代碼 代碼如下:
<activity android:name="myAcitivty" android:screenOrientation="landscape" /> // 或者 “portrait”
方式2:代碼實現(xiàn)
復制代碼 代碼如下:
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:代碼實現(xiàn)
復制代碼 代碼如下:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
希望本文所述對大家Android程序設計有所幫助。
您可能感興趣的文章:
- Android設置Activity背景為透明style的簡單方法(必看)
- Android編程將Activity背景設置為墻紙的簡單實現(xiàn)方法
- Android開發(fā)中Dialog半透明背景消失
- Android 背景透明度設置總結
- Android編程實現(xiàn)popupwindow彈出后屏幕背景變成半透明效果
- Android編程實現(xiàn)設置按鈕背景透明與半透明及圖片背景透明的方法
- android activity設置無標題實現(xiàn)全屏
- android彈出activity設置大小的方法
- Android開發(fā)中Activity屬性設置小結
- Android實現(xiàn)將一個Activity設置成窗口樣式的方法
- Android編程實現(xiàn)activity dialog透明背景的方法
相關文章
Kotlin開發(fā)實戰(zhàn)之hello world
這篇文章主要為大家詳細介紹了Kotlin開發(fā)實戰(zhàn)之hello world的相關資料,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-05-05Flutter使用texture_rgba_renderer實現(xiàn)桌面端渲染視頻詳解
這篇文章主要為大家介紹了Flutter如何使用texture_rgba_renderer實現(xiàn)桌面端渲染視頻,文中的示例代碼講解詳細,需要的可以了解一下2023-07-07Android Studio OkHttpClient使用教程詳解
這篇文章主要介紹了Android Studio OkHttpClient使用教程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-09-09Android使用ViewPager實現(xiàn)翻頁效果
這篇文章主要為大家詳細介紹了Android使用ViewPager實現(xiàn)翻頁效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-05-05