android狀態列顏色和ToolBar保持一致
為了使狀態列顏色和ToolBar保持一致保持一致好看些,就需要下面的簡單配置。
1、在當前的Activity中程式碼動態設定:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { WindowManager.LayoutParams localLayoutParams = getWindow().getAttributes(); localLayoutParams.flags = (WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS | localLayoutParams.flags); }
2、在xml佈局的toolbar中加入下面一行程式碼:
android:fitsSystemWindows="true"
效果圖:
OK,這樣就行了。
相關推薦
android狀態列顏色和ToolBar保持一致
為了使狀態列顏色和ToolBar保持一致保持一致好看些,就需要下面的簡單配置。1、在當前的Activity中程式碼動態設定:if (Build.VERSION.SDK_INT >= Build.V
iOS 更改狀態列顏色和隱藏狀態列
更改狀態列顏色 iOS7以後 狀態列的字型為黑色:UIStatusBarStyleDefault 狀態列的字型為白色:UIStatusBarStyleLightContent 解決方案 1、在info.plist中,將View controller-based status bar appea
android狀態列顏色與沉浸式適配
需求場景:設定狀態列顏色與設定沉浸式在同一個Activity互相切換 設定狀態列顏色 小米或魅族通過私有方法可以自己設定(4.4以上版本) /** * MIUI的沉浸支援透明白色字型和透明黑色字型 * https://dev.m
Android狀態列圖示和字型如何變成深色
最近做了一個頁面,做好後卻發現狀態列的圖示字型什麼的都沒有了,很鬱悶,查了一下才知道安卓狀態列預設是白色的,所以把他的背景設定為與白色相近的顏色自然就看不見。 怎麼變深色呢,查了好多,終於成功了,但貌似安卓6.0以上才可以,我在安卓5.0的手機上試了不變色。 下
Android 狀態列透明和圖示反色
public class BaseActivity extends Activity { @Override protected void onCreate(Bundle savedI
Android狀態列與標題欄風格一致
首先只有Android4.4也就是api19及以上才可以使用沉浸式狀態列。 第一步:在res目錄下新建一個values-v19資料夾 新建一個style.xml,新增程式碼 <resources <style name="AppBaseTheme"
Android狀態列顏色修改
/** * 狀態列相關工具類 * */ public class StatusBarUtils { public static void setWindowStatusBarColor(Activity activity, int colorResId) { try {
android 狀態列顏色的兩種設定模式
現在的很多app的狀態列的顏色A都設定的跟ActionBar顏色一樣,這樣看起來會比較舒服一些,也比較美觀,不會覺得上面禿了一塊,特別是強迫症患者。。 像圖片這樣。。看起來很不爽,所以就看看能不能設定成自己喜歡的顏色。然後就去搜一下關於這方面的知識,當然了,這方面的知識多
Android 狀態列和應用標題欄顏色保持一致
該功能只用在Android 4.4之後的版本使用 5.0以上系統很簡單,直接設定: try { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { Windo
設定toolbar和系統狀態列顏色一致
建立了一個預設的空的Activity之後,顯示的介面是這樣的 自上而下分別是狀態列、actionbar和內容區域。 隨著AndroidSDK的更新,actionbar被大家拋棄,更多的人開始選擇toolbar,預設情況下的toolbar的顏色和狀態列
Android 狀態列和actionbar的顏色設定
1 前言 一般我們在Android的APP開發中,APP的介面如下: 設定actionbar的顏色: 配置檔案AndroidManifest.xml 中設定沒有actionbar的佈局 <activity android:name=".view
kotlin設定actionbar和狀態列顏色一致
首先在mainfest檔案中設定主題: android:theme="@style/AppTheme 接下來去看看:這個主題繼承了theme.M。。。的樣式 下面item是自定義的會覆蓋父類樣式,
(Android)react-native更改狀態列文字和圖示顏色
react-native中給的StatusBar元件中並不能更改Android的文字顏色,下面是通過Android原生進行更改的,但是並不適用於所有的Android手機。 1、初始化一個專案做測試。用Android Studio開啟專案的android部分。 在java檔案
Android狀態列和導航欄
1.隱藏狀態列或導航欄 View decordView = getWindow().getDecorView(); /*SYSTEM_UI_FLAG_HIDE_NAVIGATION和SYSTEM_UI_FLAG_FULLSCREEN 分別代表隱藏導航欄和狀態列
nativescript修改android的狀態列顏色
if (app.android && Platform.device.sdkVersion >= '21') { let window = app.android.startActivity.getWindow(); window.setStatusBarCo
Android中沉浸式狀態列,改變狀態列顏色類似QQ樣式
1、使用該功能需要使用到第三方庫SystemBarTint 下載地址:https://github.com/jgilfelt/SystemBarTint 2、需要在AndroidMainfest檔案中Application設定樣式 android:the
android 狀態列字型顏色設定 黑色 anctivity+dialog
package com.bufanbudao.kaikeba.utils; import android.annotation.TargetApi; import android.app.Activity; import android.content.Context; import andr
Android 介面優化一:系統狀態列隱藏和拓展到狀態列
記得剛接手公司的專案的時候,系統狀態列是白的,字也是白的,隨後自己研究了一通,最終弄好了,還分為兩部分,主要是把背景拓展到狀態列下,並且不遮蓋狀態列的資訊。最後寫了一種可遮蓋掉整個狀態列 主要是通過setStatusBar來實現此功能,分為黑色跟白色兩種,白色即為預設顏色,不寫就行。 使用的
android設定狀態列顏色為深色
public boolean setDeepStatusBar(boolean isChange,Activity mActivity) { if (!isChange){ return false; } if(Build.VERSI
Android App 改變狀態列顏色
//修改狀態列字型顏色 public static void setStatusBarLightMode(Activity activity) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //判斷是否為