Android EditText android:background="@null"
巴扎黑
巴扎黑 2017-04-17 13:03:31
0
12
1897

Android EditText android:background="@null" 在模拟器上背景为

可是在真机上就变成了这样:

这个是为什么啊?

巴扎黑
巴扎黑

全部回覆(12)
洪涛

我寫了個Shape,將solid設定成白色就好了

左手右手慢动作

這個跟Android版本,Rom都有關係的...使用系統預設的樣式風格,則在不同的機子上可能會出現不同的效果.
之前試過 : EditText,設定了字體為白色.在Sony上顯示EditText背景是為黑色的,而到了小米上,顯示背景是白色的,EditText內的子根本看不清.
所以,若是做那種發布的產品,最好是對每個模組都自定義,以保持不同手機,不同版本,不同Rom上效果一致.

Peter_Zhu

安卓版本的問題吧

小葫芦

把你的版本號碼貼出來看看,資訊更詳細些,可以試試用真機調試

PHPzhong

這跟版本以及應用主題有關的。

巴扎黑

看看你的Activity配置的theme,應該跟主題有關的。

伊谢尔伦

請你將字體設定顏色,再試試。多謝

Ty80

android:background="@android:color/transparent"

阿神

跟手機版本有關係,backgroud="@null"會預設為該手機版本的主題背景,最好是設定想要的背景以保證所有手機中background統一

巴扎黑

這個跟系統主題是有關的。不同的android版本和不同的廠商客製化系統顯示器可能都不一樣,根本原因就是主題不一樣。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板