从右到左布局支持在xml编辑器中导致警告lint

时间:2014-09-04 11:57:57

标签: android xml layout right-to-left lint

最近我更新了新的ADT插件。从那时起,每当我使用任何标签(如

)创建xml布局时
android:layout_toRightOf="  " 
android:layout_alignParentLeft="true"

基本上左右任意一个lint警告显示告诉我为每个左右标签添加开始和结束标签,以便支持从右到左的布局。

例如它建议我将之前的xml更改为

android:layout_toRightOf="  " 
android:layout_alignParentLeft="true"
android:layout_toEndOf="  " 
android:layout_alignParentStart="true"

是否有人遇到同样的问题?有没有办法让eclipse xml编辑器自动添加这些标签,因为我在布局中移动视图或者只是完全禁用这些lint或功能? 我尝试在我的清单中宣布

android:supportsRtl="false"

为了禁用该功能,但该行需要api 17+而我的应用程序支持api 9+。

有没有人有解决方案?

1 个答案:

答案 0 :(得分:8)

如果您在android:targetSdkVersion文件中声明AndroidManifest.xml的值 17 或更高,那么您还需要声明android:layout_toEndOfandroid:layout_toStartOf支持从右向左显示。

但是,如果您的android:targetSdkVersion 16 或更低,则可以忽略Lint警告,因为它不会影响应用程序的开发或部署。