我最近下载了一个新的ADT。每次保存我的项目后,它都会显示以下XML错误。但当我清理它的时候,同样的感觉就消失了。是否有一个永久的解决办法。
提前谢谢。
<TextView
android:id="@+id/selectquantityprompt"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="2dip"
android:layout_marginRight="50dip"
android:layout_marginTop="2dip"
android:text="Select Quantity"
android:textSize="20sp"
android:textColor="#33b5e5"
android:paddingLeft="25dp" //error at this line
android:paddingTop="5dp"
android:paddingBottom="5dp"
/>在这一行中找到多个注释:
- Consider adding android:paddingStart="25dp" to better support right-to-left layouts
- When you define %1$s you should probably also define %2$s for right-to-left 发布于 2014-08-14 06:04:19
android:paddingStart是Android4.2中新引入的标签。
现在RTL是指在RTL语言中使用的从右到左的布局,比如阿拉伯语.
因此,在开发布局时,您可以向paddingStart添加与左填充相同的值。因此,当android呈现RTL布局时,它将考虑paddingStart。
参考链接:RTL Layout Support
Developer Blog: Native RTL support in Android 4.2
发布于 2014-09-09 14:30:59
如果要更改该错误的严重程度,请在“首选项”处转到"Lint错误检查“,并将"RtlSymmetry”改为“警告”而不是“错误”。
发布于 2014-09-02 08:47:00
只要加上android:paddingRight="0dp“和android:paddingLeft=”25 0dp“,错误就会消失。
https://stackoverflow.com/questions/25132076
复制相似问题