android設置顏色
㈠ Android Studio怎麼自定義顏色
1、首先在菜單欄找到File菜單,然後File>Settings>Editor>Colors & Fonts>Font,准備修改字體。不幸的是,Android Studio自帶的Scheme是不允許修改字體的
2、此時,需要通過點擊「Save as」來新建一個Scheme,新方案將以原方案為基礎修改為你喜歡的風格。包括字體、字體大小、行間距、代碼顏色等設置。按下ok後,是不是可以修改字體大小啦?
3、如果發現可選擇的字體很少,本機上明明安裝了的字體沒有顯示,如下所示,那麼辦呢?
4、去掉紅框里的勾選就可以啦!
5、以java編輯區為例,如果你還覺得當前的代碼顏色不夠好看:
6、那麼,Colors & Fonts>Java,點擊要修改顏色的代碼欄位,則對應的代碼欄位類型將被選擇,如代碼欄位「interface」對應「keyword」類型,右邊即是對「keyword」類型欄位的指定設置。
7、在修改顏色前,首先確保不勾選「Use inherited atrributes」,再點擊顏色框,最後在彈出的顏色選擇對話框中選擇自己期望的顏色,點擊choose選擇。
8、再看看java代碼編輯區,顏色是不是如你所想地變化了?
9、好了,基本的方法搞定之後,接下來請完善你的新主題吧!
㈡ 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 適配導航欄空間
效果如下: