Android EditText android:background="@null"

路峰 发布于 2014/11/17 11:13
阅读 2K+
收藏 0

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


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



这个是为什么啊?

加载中
0
wvitas
wvitas
有的真机的默认背景是黑色的,所以你这样设置是不行的,直接设置白色得了
路峰
路峰
直接设置成白色的,好像我的边框颜色也没有了,边框颜色是设置在外层父控件RelativeLayout上面的
0
wvitas
wvitas
写个selector不就可以了麽
0
路峰
路峰
我写了一个Shape,然后将solid设置为白色就可以了
0
有明丶
有明丶
如果控件不设置某些元素,这些元素会继承于默认的根主题,而 不同的机器有不同的默认主题,这主要是Android不同的定制ROM各自设计造成的,避免这种情况发生的唯一办法就是尽量把用户可见的部分都用自己的颜色盖住,不要留缝。
返回顶部
顶部