android纯白背景加灰,Android背景颜色设置为灰色而不是@android:颜色/白色
在我的應用程序中,所有背景設置為@background =“@ android:color / white”的視圖都在除三星Galaxy S3 mini之外的所有設備上正確顯示.在這種情況下,所有這些視圖都具有灰色背景設置.
在此特定情況下,包含復選框的LinearLayout的背景應為白色:
android:id="@+id/ll_child1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:padding="10dp"
android:orientation="vertical" >
...
我嘗試用android:background =“#FFFFFF”替換android:background =“@ android:color / white”,但是唯一可行的解??決方案是在我的drawable目錄中創建一個white_bg.xml:
并將背景設置更改為android:background =“@ drawable / white_bg”.
認為這解決了我的問題,改變我的應用程序中的所有布局是非常煩人的,特別是因為這個問題似乎只影響少數設備.我想知道是否有一個更優雅的解決方案.
解決方法:
在AppTheme中更改“windowBackground”:
在“styles.xml”中
@color/white
并從LinearLayout中刪除背景屬性.
當然要確保您的活動使用AppTheme作為主題.
(還將@ color / white值設置為“#ffffffff”)
標簽:android,layout,colors,background
來源: https://codeday.me/bug/20190612/1224808.html
總結
以上是生活随笔為你收集整理的android纯白背景加灰,Android背景颜色设置为灰色而不是@android:颜色/白色的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 炒花甲的料可以吃火锅吗?
- 下一篇: 撒撇是什么?