Consider adding android:paddingStart=“25dp” to better support right-to-left layouts Error
更新了ADT后在android上设置editText上设置padding属性时遇到了这个问题:
Multiple annotations found at this line:
- Consider adding android:paddingStart="25dp" to better support right-to-left
layouts
- When you define paddingLeft you should probably also define paddingRight for
right-to-left symmetry
设置的xml代码如下:
解决方法:
1.原因分析:
android:paddingstart是新推出的标签在Android 4.2起使用。
现在的RTL级意味着右到左布局被使用在RTL语言如阿拉伯语中。
因此,要开发布局,你可以paddingstart作为填充左侧添加相同的值。所以,当Android渲染RTL布局将考虑paddingstart。
如果你的目标是你的应用程序的Android 4.2(应用程序的targetSdkVersion或minSdkVersion是17或更高),那么你应该使用“开始”和“结束”,而 不是“左”和“右”。例如,android :paddingleft应该成为android:paddingstart。
如果你想让你的应用比Android 4.2版本以前的工作(应用程序的targetSdkVersion或minSdkVersion是16或更少),那么你应该添加“开始”和“除 了“左”和“右”。例如,你可以使用Android的paddingleft和android:paddingstart。
2.解决方法:
android:paddingLeft="25dp"
android:paddingStart="25dp"
android:paddingRight="0dp"
android:paddingEnd="0dp"
更多相关文章
- 箭头函数的基础使用
- NPM 和webpack 的基础使用
- Python list sort方法的具体使用
- 【阿里云镜像】使用阿里巴巴DNS镜像源——DNS配置教程
- Android学习博客和文章存档
- android > 设置button 背景颜色
- 使用RenderScript库,在某些手机或Android版本奔溃的问题
- android 使用include 调用内部组件
- Android(安卓)studio 使用Google 的AdMob