android小問題 去除狀態列下的陰影

2021-06-05 23:21:21 字數 470 閱讀 8578

感覺從搞android開始,大量的時間都花在解決一些小問題上了,不過好在android發展了這麼幾年,資料比較好找,大多數問題大家都解決過。

今天就遇到乙個小問題,在搞ui時,發現ui最頂部一條用來凸顯質感的白線怎麼都顯示不出來,仔細看了看別的應用,發現是狀態列下有陰影,把ui的白線擋住了,雖然是小細節,終歸不爽。

情況如下:

解決辦法:自定義styles如下

styles裡定義了notile,需要的的可以自己加上全屏之類的。

<?xml version="1.0" encoding="utf-8"?>

manifest裡的activity新增 android:theme="@style/theme.mystyles"

也可以在activity裡通過**呼叫,這裡就不具體寫了

Android透明狀態列 沉浸式狀態列

注意 android版本 4.4此方法有效 第一步 在activity的布局檔案中,根布局中加入以下第5 7行 第二步 新建類kitkatutils.class package cn.powerthink.djt.utils import android.annotation.suppresslin...

android 狀態列浸透 狀態列半透明

純 設定,不用修改manifest 首先這是主介面.xml 兩種情況 第一種 去掉xml中 style 效果 主介面置頂,可以實現半透明效果 activity oncreat 中 狀態列沉浸,4.4 生效 if build.version.sdk int build.version codes.ki...

Android 狀態列收集

public class statusbarutil else if build.version.sdk int build.version codes.kitkat 修改狀態列顏色,支援4.4以上版本 param activity param colorid public static void ...