android开发,EditText,为什么我用的时候它就只是一条线那样的输入框呢???
发布网友
发布时间:2022-04-27 00:55
我来回答
共4个回答
热心网友
时间:2023-11-14 20:35
没见一个回答正确的。为什么看以前的视频和教材发现 最基本的输入框是个方形?自己测试结果是个直线?这TM学IT也要掌握点基础文化和基础知识啊!
这是因为谷歌公司的交互界面在变化!以前安卓1.0到4.0之前,默认的输入框是个和网页输入框一样的方形,就是有四个边框的长框形。然后,可能NC谷歌觉得这个完全不够自己的*格(或者说不能体现自己公司的牛*-贬义),就调整了自己的设计风格。
安卓4.0及以后,默认的输入框就是一条直线,然后下拉框类似,Switch开关按钮也非要装B的变一变,和iOS风格好有个区别。
所以,你现在用安卓4.0以上的版本做安卓开发,它显示成直线那它给用户用起来就是直线,因为它本来就被谷歌公司设计成了直线。你再去看网上那些几年前老掉牙的视频和图片,人家自然是方框了。不要在意这些细节,少年!
另外,学IT记得把基础知识和一些谷歌、微软、苹果和重要产品如安卓、iOS的东西多了解了解,省的遇到这种说是问题也不是问题的常识问题!
热心网友
时间:2023-11-14 20:36
默认主题样式和实际运行时的系统相关,为的是和系统主题一致,统一的风格。
所以, 并不完全和编写是的效果一致。
如果要保证各平台效果一致,需要自定义一些样式,如backgroud textColor等属性,
热心网友
时间:2023-11-14 20:36
EditText外面套一个LinearLayout 然后给Linearlayout加边框, 或者直接画一个边框设置在background上面
热心网友
时间:2023-11-14 20:37
版本问题 每个版本不一样 效果也不一样