android頂部顏色
① Android狀態欄字體顏色怎麼改變
android4.4 以下修改狀態欄顏色的方法為:
1、首先會懂得反編譯,電腦上要安裝java環境和反編譯工具。沒有的網路搜索下載安裝。這里就不多說了。
2、要准備一個framework-res.apk放在一邊待用,把framework-res.apk復制到反編譯工具里、反編譯framework-res.apk後打開res\values\styles.xml。
3、直接搜索以下代碼
<style name="TextAppearance.StatusBar" parent="@style/TextAppearance">
你會看見<style name="TextAppearance.StatusBar" parent="@style/TextAppearance">
<item name="textSize">14.0sp</item>
<item name="textStyle">normal</item>
<item name="textColor">?textColorPrimary</item>
</style> 然後修改這一段代碼<item name="textColor">?textColorPrimary</item> 為 <item name="textColor">#ff000000</item>
000000為顏色代碼 想要什麼顏色就修改成自己喜歡的顏色就可以了 顏色對照表可以參考 http://www.59178.com/tools/sejie.asp
4、然後回編譯。回編譯完成後用電腦上的壓縮軟體打開回編譯好的framework-res.apk,拖出裡面的resources.arsc替換進事先准備好的framework-res.apk里就可以了。然後用復制到內存卡 用RE復制或者移動到system里 修改許可權 3 1 0,在移動到framework里覆蓋就可以了。關機重啟,狀態欄的通知內容顏色也變了。
② Android 如何設置狀態欄顏色和標題欄顏色一致
三星手機狀態欄顏色無法手動更改,部分機型由於將系統升級至安卓4.4版本。該系統狀態欄上的圖標(電池等)顏色更改為白色,該情況為正常現象,無法修改。
③ Android狀態欄著色(非沉浸式狀態欄)
由於產品需求 , 要將一級頁面的5個Fragment設置不一樣顏色的狀態欄; 然後我對著網上的博文抄了一遍 ,發現兼容問題很差 , 要麼就是頂部的狀態欄沒有實現全屏 , 要麼就是底部的虛擬按鈕遮擋導航欄(華為手機和小米手機), 最後自定義主題和設置xml布局頂部高度來解決了這個問題;
解決方案:
第一步.在values的styles中自定義主題:
第二步.創建values-v19文件夾和styles.xml:
第三步.創建values-v21文件夾和styles.xml:
第三步.引用主題:
第四步.Fragment 狀態欄填充顏色:(如果一節界面的頭部是輪播圖直接預留20dp的高度)
不設置預留高度,狀態欄會和toolbar疊加在一起 (狀態欄在toolbar上方)
運行後效果圖如下:
輪播圖在頂部的時候直接預留狀態欄的高度即可:
指定顏色的界面設置多一層有顏色的View:
④ 求大神幫忙改安卓2.2頂部通知欄顏色android通知欄由白色改成黑色
您好:
首先你使用的手機是什麼品牌型號的初始購機時就是白色通知欄~?,還有一些詳細參數信息與android內核版本信息需要確認,然後可以先嘗試主題軟體 如GO桌面 點心桌面 主題等更改軟體進行主題更改即可;
主題更改無法覆蓋 通知欄或者感覺不滿意的話,那麼就得刷固件UI底包 進行更改咯,這個美化包建議在機鋒論壇 或者 卓大師 然後選擇或者識別您手機品牌型號 版本固件進行刷機即可,這個方式覆蓋效果可能較好 但是容易發生BUIG或者刷入的固件系統操作不穩定。
祝您 愉快 =,=~ 如有其它問題 可直接hi我, 或+Q討論。 如 想知道其他 最新資訊 可網路 鋼七連 終身 榮譽 團 。
⑤ android 怎麼改變list view頂部滑動陰影顏色
需要說明的是,在正常默認情況下都是選擇Item橙黃色,點擊Item橙黃色,但是如果你設置了Item整體布局的背景色 android:background="#000000"則,你的上面兩個都會不起作用,導致你selected了Item看不出來是否選擇了。
那如何改橙黃色為綠色呢?????
step1:list_item.xml中的代碼:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:Android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="45dp"
android:orientation="vertical"
android:background="@drawable/list_item_bg"
>
<RelativeLayout
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:gravity="center_vertical"
>
<TextView
.....
/>
<ImageView
....
/>
</RelativeLayout>
</LinearLayout>
⑥ android導航欄與狀態欄顏色及透明度
首先創建一個空項目,如下圖
可以看到狀態欄是白字黑背景, 導航欄也是白圖標黑背景
嘿嘿, 我們先把狀態欄隱藏掉,在添加一個ImageView, 讓ImageView做背景(方便查看)
樣子如下:
將狀態欄和導航欄設置透明, 找到 Manifest.xml 文件, 在主題樣式中修改
android:statusBarColor 設置狀態欄背景色
android:navigationBarColor 同上
android:windowLightStatusBar 設置狀態欄文字色, true為深色, false為白色
android:windowLightNavigationBar 同上
android:windowTranslucentStatus 設置狀態欄半透明狀態, true為半透明, false為不透明
android:windowTranslucentNavigation 同上
最後兩個半透明狀態下面沒用, 可自己嘗試看效果
效果圖如下:
可以看到導航欄與狀態欄並沒有透明,原因是默認不能佔用狀態欄空間與導航欄空間,根布局背景為白色,所有這里顯示白色
可以通過設置 getWindow().getDecorView().setSystemUiVisibility() 來適配
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN 適配狀態欄空間
View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION 適配導航欄空間
效果如下:
⑦ android狀態欄顏色修改
Activity activity = getActivity();
Window window = activity ==null ?null : activity.getWindow();
if (window !=null && Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
window.setStatusBarColor(getResources().getColor(R.color.statusbarcolor, null));
int visibility = window.getDecorView().getSystemUiVisibility();
visibility = visibility|View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR;
window.getDecorView().setSystemUiVisibility(visibility);
}
設置狀態欄為沉浸式模式
Window window = getWindow();
if (window !=null) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN)
window.setStatusBarColor(Color.TRANSPARENT); }
}
設置狀態欄為非沉浸式模式並設置顏色
Window window = getWindow();
if (window !=null) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
window.setStatusBarColor(getResources().getColor(R.color.status_color));
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LIGHT_STATUS_BAR);
}
}
⑧ android md設計怎樣修改手機頂部顏色
關於這個狀態欄變色到底叫「Immersive Mode」/「Translucent Bars」有興趣可以去了解下。
恩,接下來正題。
首先只有大於等於4.4版本支持這個半透明狀態欄的效果,但是4.4和5.0的顯示效果有一定的差異,所有本篇博文內容為:
如何實現半透明狀態欄效果在大於4.4版本之上。
如何讓4.4的效果與5.0的效果盡可能一致。
看了不少參考文章,都介紹到這個庫,大家可以了解:SystemBarTint。
不過本篇博文並未基於此庫,自己想了個hack,對於此庫源碼有空再看了。
二、效果圖
先貼下效果圖,以便和實現過程中做下對比
⑨ android如何改變狀態欄字體顏色,就是最頂上的時間字體顏色
官方的ROM是黑色的,第三方ROM的有各種各樣的顏色,那你認為可以更改嗎? 查看原帖>>