Android EditText android:background="@null" 在模拟器上背景为 可是在真机上就变成了这样: 这个是为什么啊?
我寫了個Shape,將solid設定成白色就好了
這個跟Android版本,Rom都有關係的...使用系統預設的樣式風格,則在不同的機子上可能會出現不同的效果. 之前試過 : EditText,設定了字體為白色.在Sony上顯示EditText背景是為黑色的,而到了小米上,顯示背景是白色的,EditText內的子根本看不清. 所以,若是做那種發布的產品,最好是對每個模組都自定義,以保持不同手機,不同版本,不同Rom上效果一致.
安卓版本的問題吧
把你的版本號碼貼出來看看,資訊更詳細些,可以試試用真機調試
這跟版本以及應用主題有關的。
看看你的Activity配置的theme,應該跟主題有關的。
請你將字體設定顏色,再試試。多謝
android:background="@android:color/transparent"
跟手機版本有關係,backgroud="@null"會預設為該手機版本的主題背景,最好是設定想要的背景以保證所有手機中background統一
這個跟系統主題是有關的。不同的android版本和不同的廠商客製化系統顯示器可能都不一樣,根本原因就是主題不一樣。
我寫了個Shape,將solid設定成白色就好了
這個跟Android版本,Rom都有關係的...使用系統預設的樣式風格,則在不同的機子上可能會出現不同的效果.
之前試過 : EditText,設定了字體為白色.在Sony上顯示EditText背景是為黑色的,而到了小米上,顯示背景是白色的,EditText內的子根本看不清.
所以,若是做那種發布的產品,最好是對每個模組都自定義,以保持不同手機,不同版本,不同Rom上效果一致.
安卓版本的問題吧
把你的版本號碼貼出來看看,資訊更詳細些,可以試試用真機調試
這跟版本以及應用主題有關的。
看看你的Activity配置的theme,應該跟主題有關的。
請你將字體設定顏色,再試試。多謝
android:background="@android:color/transparent"
跟手機版本有關係,backgroud="@null"會預設為該手機版本的主題背景,最好是設定想要的背景以保證所有手機中background統一
這個跟系統主題是有關的。不同的android版本和不同的廠商客製化系統顯示器可能都不一樣,根本原因就是主題不一樣。