国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android dialog 去除虛擬按鍵的解決方法

2019-10-21 21:45:03
字體:
來源:轉載
供稿:網友

Android 部分機型沒有物理按鍵,只有虛擬按鍵,Activity全屏方法如下:

1、在

setContentView(R.layout.activity_main);之前添加
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);

2、當用戶劃出虛擬按鍵后,自動再隱藏方法如下:

getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(new OnSystemUiVisibilityChangeListener() {  @Override  public void onSystemUiVisibilityChange(int visibility) {    int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_STABLE |        //布局位于狀態欄下方        View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |        //全屏        View.SYSTEM_UI_FLAG_FULLSCREEN |        //隱藏導航欄        View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |        View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;    if (Build.VERSION.SDK_INT >= 19) {      uiOptions |= 0x00001000;    } else {      uiOptions |= View.SYSTEM_UI_FLAG_LOW_PROFILE;    }    getWindow().getDecorView().setSystemUiVisibility(uiOptions);  }});

3、dialog 隱藏方法

mDialog.getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION);mDialog.getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(new OnSystemUiVisibilityChangeListener() {  @Override  public void onSystemUiVisibilityChange(int visibility) {    int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_STABLE |        //布局位于狀態欄下方        View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |        //全屏        View.SYSTEM_UI_FLAG_FULLSCREEN |        //隱藏導航欄        View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |        View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;    if (Build.VERSION.SDK_INT >= 19) {      uiOptions |= 0x00001000;    } else {      uiOptions |= View.SYSTEM_UI_FLAG_LOW_PROFILE;    }    mDialog.getWindow().getDecorView().setSystemUiVisibility(uiOptions);  }});要在mDialog.show();之前。

以上這篇Android dialog 去除虛擬按鍵的解決方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到Android開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通渭县| 湖口县| 肇庆市| 西和县| 玛纳斯县| 大连市| 芦溪县| 繁峙县| 清涧县| 鄂州市| 龙岩市| 和田县| 杭锦后旗| 广宗县| 榕江县| 枣庄市| 梁河县| 克东县| 巫溪县| 石阡县| 宜宾市| 南乐县| 东兴市| 张掖市| 石嘴山市| 桑日县| 天峻县| 高州市| 浦城县| 神木县| 赣榆县| 吐鲁番市| 威远县| 安平县| 惠来县| 临安市| 景洪市| 新闻| 宣武区| 固始县| 建德市|