不常遇見的問題彙總

2021-07-23 16:34:13 字數 1038 閱讀 3283

一.狀

態欄1.狀態列透明

問題:部分5.0以上系統上會有相容性問題

//以下方案在部分5.0以上手機內會有相容性問題,會有乙個半透明的背景附在狀態列位置上

final int sdk = build.version.sdk_int;

window window = getwindow();

windowmanager.layoutparams params = window.getattributes();

if (sdk >= build.version_codes.kitkat)

}

//最終方案

if (build.version.sdk_int >= build.version_codes.lollipop) else

if (build.version.sdk_int >= build.version_codes.kitkat)

2.狀態列高度

設定狀態列透明後,*******(或者自定義的titlebar)就會跑到statusbar下面

理這個問題有兩個思路。乙個是為*******頂部設定乙個高度和狀態列一樣的padding或margin。第二個是在根布局設定android:fitssystemwindows="true"屬性,然後新建乙個和*******背景色一樣的view新增到原來狀態列的位置(或者直接在根布局設定乙個和*******一樣的背景色,不過測試時發現這個方法在有drawerlayout時好像不管用)。

二editview常用問題

輸入數字跟小數,並且小數點只有乙個

edittext

.setinputtype(inputtype.type_class_number | inputtype.type_number_flag_decimal);

SSH遇見的問題

在從bitbucket倉庫向linux伺服器clone專案的時候出現了乙個問題 gnome ssh askpass 2850 gtk warning cannot open display 只要在terminal裡輸入 unset ssh askpass 就可以了 不過這種方法智慧型在當前終端有效,...

遇見的奇葩問題

最近在維護專案遇到一些奇葩的問題,自己研究了一下,但並沒有解決,再此做個記錄,路過的大牛還望,出個思路 再此,描述問題,以供大家研討 1.mjrefresh 布局問題 viewcontroller裡面有兩個和self.view 一樣大小的view 乙個 是新增了mjrefresh.mj header...

求助!遇見奇怪的問題

本人最近裝一太電腦。配置如下cup amd 2800 主機板。立泰nf3 顯示卡 雷擊殺手 9600。記憶體512 金斯敦 電源 長城 硬碟威騰電子80g7200 串列埠 裝機回來後,系統一直不是很穩定。1 首先是有乙個問題,我關機之後。xp的系統退出之後。可是電源不關,cup的風扇。和光碟機的燈還...