我在android 2.3.3上运行我的应用程序,而我正在构建它,一切都很好看,我在应用程序中有很多编辑文本,一个用于输入,一个用于显示答案,一个用于显示答案被设置为启用false并且在2.3.3上改变了它们稍微不同的颜色,我喜欢。
现在当我在版本4.1.2上运行应用程序时,所有编辑文本都是黑色的,我看不到输入的数字,加上看不到旋转器
有没有办法在所有版本上实现类似的功能,当我设置编辑文本的背景颜色时,它会使其成为正方形,而我更喜欢圆角。
答案 0 :(得分:1)
有两个选项
将targetsdkversion设置为最小sdk版本。你会看到相同的,因为它总是会显示最小sdk版本的主题
或为edittext创建自己的背景选择器。
答案 1 :(得分:1)
用户通常更喜欢(至少我)在应用程序中拥有一致的体验,因此使用本机外观是您应该考虑的事项。
如果将targetSdk设置为较低的数字,则会使整个应用程序使用过时的UI,此外,它还可以在没有专用菜单按钮的设备上创建完整的菜单按钮行。
当然,如果您希望将其全部更改为您自己的样式(可能更漂亮),您也可以通过样式或扩展视图来完成。甚至可以使用一个名为HoloEverywhere的漂亮的全息风格库。