Android中EditText在Activity和Fragment样式不一样的问题?

yuewawa 发布于 2016/06/09 18:30
阅读 533
收藏 0

在真机中看到两个不同样式的EditText,只设置了文字大小和颜色样式

这是登录页面的EditText,登录页面是一个单独的LoginActivity,输入框是蓝色下划线的样式

这是一个搜索页面的EditText,样式是粉色,放在一个Fragment页面中,Fragment加载于MainActivity中

编译的SDK为23,真机的Android版本为4.1,到底是什么原因,有哪位知道的?谢谢

加载中
0
yanweimin7
yanweimin7

你fragment所在的activity 和 你editText所在的activity的theme不一样导致的。

控件外观是由theme来控制的。


0
百世经纶之傲笑红尘
百世经纶之傲笑红尘

样式和主题资源,也就是Style与Theme,不同版本号的Android系统默认是不同的吧,解决这个问题很简单,在AndroidManifest.xml指定一个你想用的Theme,或者自己写Style,然后在Layout文件里style属性=@你自定义的

返回顶部
顶部