Android EditText android:background="@null"
巴扎黑
巴扎黑 2017-04-17 13:03:31
[Android讨论组]

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

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

这个是为什么啊?

巴扎黑
巴扎黑

全部回复(12)
PHP中文网

我写了个Shape,将solid设置成白色就好了

ringa_lee

这个跟Android版本,Rom都有关系的...使用系统默认的样式风格,则在不同的机子上可能会出现不同的效果.
之前试过 : EditText,设置了字体为白色.在Sony上显示EditText背景是为黑色的,而到了小米上,显示背景是白色的,EditText内的子根本看不清.
所以,若是做那种发布的产品,最好是对每个模块都自定义,以保持不同手机,不同版本,不同Rom上效果一致.

天蓬老师

安卓版本的问题吧

高洛峰

把你的版本号贴出来看看,信息更详细些,可以试试用真机调试

PHPz

这跟版本以及应用主题有关的。

巴扎黑

看看你的Activity配置的theme,应该跟主题有关的。

伊谢尔伦

请你将字体设置颜色,再试试。多谢

PHP中文网

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

阿神

跟手机版本有关系,backgroud="@null"会默认为该手机版本的主题背景,最好是设置想要的背景以保证所有手机中background统一

巴扎黑

这个跟系统主题是有关的。不同的android版本和不同的厂商定制系统显示可能都不一样,根本原因就是主题不一样。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号