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"
更多相关文章
- Android之快捷方式一——通过应用程序创建快捷方式
- 布局的学习
- 详解四种基本布局 (layout)
- Android 自定义View引用xml布局
- Android使用代码实现RelativeLayout,LinearLayout布局
- 在RelativeLayout布局中可以设置标签的android:layout_toLeftO..
- Android学习之表格布局管理器
- 【Android动态布局】之【使用addView方法时,如何保持已有动态控件