日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Android實現布局全屏

瀏覽:16日期:2022-09-18 18:23:53

本文實例為大家分享了Android實現布局全屏的具體代碼,供大家參考,具體內容如下

前言

類似Launcher,希望占用的布局鋪滿全屏,以調整狀態欄及虛擬按鍵部分的顏色樣式。

廢話不多說,上案例:

一、效果預覽

Android實現布局全屏

二、案例實現

1.新建Android工程2.styles樣式增加

values 目錄的styles.xml添加如下樣式:

<style name='FullTheme' parent='@style/BaseFullTheme'></style><style name='BaseFullTheme' parent='@android:style/Theme.DeviceDefault.Light.NoActionBar'> <item name='android:windowBackground'>@android:color/transparent</item> <item name='android:colorBackgroundCacheHint'>@null</item> <item name='android:windowShowWallpaper'>true</item> <item name='android:windowNoTitle'>true</item></style>

alues-v19 目錄的styles.xml添加如下樣式:

<style name='FullTheme' parent='@style/BaseFullTheme'> <item name='android:windowTranslucentStatus'>true</item> <item name='android:windowTranslucentNavigation'>true</item></style>

values-v21目錄的styles.xml添加如下樣式:

<style name='FullTheme' parent='@style/BaseFullTheme'> <item name='android:windowTranslucentStatus'>false</item> <item name='android:windowTranslucentNavigation'>false</item> <item name='android:windowDrawsSystemBarBackgrounds'>true</item> <item name='android:statusBarColor'>#00000000</item> <item name='android:navigationBarColor'>#00000000</item></style>

values-v29目錄的styles.xml添加如下樣式:

<style name='FullTheme' parent='@style/BaseFullTheme'> <item name='android:colorBackgroundCacheHint'>@null</item> <item name='android:colorEdgeEffect'>#FF757575</item> <item name='android:windowActionBar'>false</item> <item name='android:windowBackground'>@android:color/transparent</item> <item name='android:windowNoTitle'>true</item> <item name='android:windowShowWallpaper'>true</item> <item name='android:windowLayoutInDisplayCutoutMode'>shortEdges</item> <item name='android:enforceStatusBarContrast'>false</item> <item name='android:enforceNavigationBarContrast'>false</item> <item name='android:windowTranslucentStatus'>false</item> <item name='android:windowTranslucentNavigation'>false</item> <item name='android:windowDrawsSystemBarBackgrounds'>true</item> <item name='android:statusBarColor'>#00000000</item> <item name='android:navigationBarColor'>#00000000</item></style>3.布局

layout目錄建立activity_main.xml

<?xml version='1.0' encoding='utf-8'?><LinearLayout xmlns:android='http://schemas.android.com/apk/res/android' xmlns:tools='http://schemas.android.com/tools' android:layout_width='match_parent' android:layout_height='match_parent' android:orientation='vertical' android:background='@android:color/holo_blue_bright'<!-- 測試設置的顏色 --> android:fitsSystemWindows='true' tools:context='.MainActivity'> <Buttonandroid: android:layout_width='wrap_content'android:layout_height='wrap_content'android:text='測試'> </Button></LinearLayout>4.使用

新建MainActivity.java

package com.demo;import android.app.Activity;import android.graphics.Color;import android.os.Build;import android.os.Bundle;import android.view.View;import android.view.Window;import android.view.WindowManager;public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);hideStatusBarNavigationBar();setContentView(R.layout.activity_main); } //關鍵方法 private void hideStatusBarNavigationBar() {if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Window window = getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION); window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_STABLE); window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS); window.setStatusBarColor(Color.TRANSPARENT); window.setNavigationBarColor(Color.TRANSPARENT); return;}if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { getWindow().addFlags( WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS); getWindow().addFlags( WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);} }}

AndroidManifest.xml聲明

<?xml version='1.0' encoding='utf-8'?><manifest xmlns:android='http://schemas.android.com/apk/res/android' package='com.demo'> <applicationandroid:allowBackup='true'android:icon='@mipmap/ic_launcher'android:label='@string/app_name'android:roundIcon='@mipmap/ic_launcher_round'android:supportsRtl='true'android:theme='@style/FullTheme'><activity android:name='.MainActivity'> <intent-filter><action android:name='android.intent.action.MAIN' /><category android:name='android.intent.category.LAUNCHER' /> </intent-filter></activity> </application></manifest>

finish

三、填坑:fitsSystemWindows之坑

在activity_main.xml中的根布局那增加了android:fitsSystemWindows=“true”,如果不增加這個屬性,子view的布局會從最頂上開始,有興趣的可以修改了試試。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Android
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品免费精品自在线观看| 中文字幕av一区二区三区四区| 亚洲欧美日本国产专区一区| 国产乱码精品一区二区亚洲| 日韩中文字幕麻豆| 国产夫妻在线| 国语精品一区| 国内精品亚洲| 久久不见久久见国语| 日韩av三区| 日韩有吗在线观看| 亚洲欧美在线综合| 日韩精品亚洲专区| 亚洲69av| 日韩成人午夜精品| 久久国产婷婷国产香蕉| 欧美日本久久| 久久尤物视频| 激情黄产视频在线免费观看| 日韩精品91| av中文字幕在线观看第一页 | 国产一区二区三区免费在线| 国产欧美日韩视频在线| 欧美影院视频| 精品免费av一区二区三区| 国产a亚洲精品| 久久久久国产精品一区二区| 免费国产自久久久久三四区久久| 尤物精品在线| 欧美影院视频| 日本黄色精品| 国产免费成人| 日韩综合一区二区| 欧美激情另类| 丝袜脚交一区二区| 麻豆精品少妇| 伊人久久亚洲影院| 国产精品香蕉| 欧美日韩免费观看一区=区三区| 午夜在线精品| 国产精品二区影院| 精品国产乱码| 香蕉成人久久| 久久精品理论片| 亚洲调教视频在线观看| 青草国产精品久久久久久| 亚洲性色av| 蜜臀av一区二区在线免费观看| 欧美激情 亚洲a∨综合| 欧美午夜不卡| 久久精品国产网站| 亚洲精品免费观看| 亚洲婷婷在线| 免费在线观看一区| 亚洲激情精品| 蜜桃久久久久| 涩涩涩久久久成人精品| 久久国产免费| 久久久久免费| 国产日韩欧美中文在线| 美女国产精品| 成人午夜国产| 国产精品nxnn| 国产探花在线精品一区二区| 宅男噜噜噜66国产日韩在线观看| 首页国产精品| 91欧美国产| 福利一区二区| 久久av导航| 国产黄色精品| 麻豆一区二区在线| 国产精品v亚洲精品v日韩精品| 亚洲综合色婷婷在线观看| 在线综合欧美| 国产免费成人| 黄色成人91| 黄色免费成人| av资源亚洲| 欧美日韩精品免费观看视欧美高清免费大片 | 美女久久久久久 | 日本一区二区高清不卡| 亚洲午夜视频| 日韩av不卡一区二区| 美女福利一区二区三区| 日韩一区精品| 图片区亚洲欧美小说区| 国产精品22p| 亚洲精品大全| 免费成人网www| 欧美aaaaaa午夜精品| 日韩一区精品视频| а√天堂8资源在线| 精品一区二区三区视频在线播放 | 九九99久久精品在免费线bt| 久久中文精品| 日韩天堂在线| 日韩精品一区第一页| 国产精品亚洲欧美日韩一区在线 | 尤物精品在线| 欧美一区=区三区| 国产aa精品| 蜜臀va亚洲va欧美va天堂| 日本一不卡视频| 在线人成日本视频| 免费不卡在线视频| 老牛国内精品亚洲成av人片| 久久九九精品| 日韩黄色在线观看| 日韩精品欧美| 国产日韩一区| 不卡一区2区| 国产日韩中文在线中文字幕| 免费污视频在线一区| 蜜桃一区二区三区在线观看| 国产欧美啪啪| 日本色综合中文字幕| 国产亚洲午夜| av亚洲一区二区三区| 国产精品一二| 99综合视频| 久久精品国语| 三级小说欧洲区亚洲区| 国产一区国产二区国产三区| 欧美一级二级视频| 日韩亚洲精品在线观看| 亚洲精品亚洲人成在线观看| 免费日韩视频| 亚洲人亚洲人色久| 亚洲精品美女91| 日韩精品免费观看视频| 综合国产精品| 欧美日韩国产一区二区在线观看| 视频精品一区二区| 中文字幕成人| 国产精品久久久久久av公交车| 国产欧美一区二区三区国产幕精品 | 亚洲免费播放| 99热精品在线| 日本一区二区三区视频在线看| 中文字幕视频精品一区二区三区| 午夜在线一区二区| 色婷婷综合网| а√在线中文在线新版| 久久久精品日韩| 99热国内精品| 中文字幕一区二区三区日韩精品 | 蜜桃一区二区三区在线| 亚洲特色特黄| 欧美理论视频| 久久精品天堂| 麻豆9191精品国产| 久久久久久久久丰满| 91精品国产自产精品男人的天堂| 蜜桃精品在线| 免费在线日韩av| 日本国产一区| 视频一区日韩精品| 欧美日韩国产高清| 日韩欧美一区二区三区免费看| 久久精品欧美一区| 欧美一级一区| 亚洲免费影视| av中文字幕在线观看第一页| 亚欧洲精品视频在线观看| 亚洲欧美在线综合| 三级在线观看一区二区| 天堂√中文最新版在线| 国产亚洲激情| 欧美一级精品| 青青草伊人久久| 蜜桃一区二区三区在线| 欧美xxxx中国| 一区二区三区网站| 日本精品不卡| 91亚洲精品在看在线观看高清| 国产精品久久国产愉拍| 一区二区三区国产盗摄| 亚洲激情婷婷| 夜鲁夜鲁夜鲁视频在线播放| 天堂√中文最新版在线| 亚洲有吗中文字幕| 蜜臀av亚洲一区中文字幕| 老色鬼久久亚洲一区二区| 亚洲精品乱码日韩| 亚洲美洲欧洲综合国产一区| 亚洲图片久久| 日本v片在线高清不卡在线观看| 日韩午夜av在线| 国产日韩欧美高清免费| 精品成人免费一区二区在线播放| 免费看欧美美女黄的网站| 国产精品1区| 国产亚洲网站| 国产成人精品亚洲线观看| 久久成人国产| 免费日韩一区二区三区| 亚洲综合精品四区| 亚洲精品88| 国产精品欧美日韩一区| 影院欧美亚洲|