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

mre*_*re1 5 xml layout android lint right-to-left

最近我更新了新的ADT插件.从那时起,每当我使用任何标签创建xml布局时

android:layout_toRightOf="  " 
android:layout_alignParentLeft="true"
Run Code Online (Sandbox Code Playgroud)

基本上左右都有一个lint警告的东西告诉我要为每个左右标签添加开始和结束标签,以便支持从右到左的布局.

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

android:layout_toRightOf="  " 
android:layout_alignParentLeft="true"
android:layout_toEndOf="  " 
android:layout_alignParentStart="true"
Run Code Online (Sandbox Code Playgroud)

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

android:supportsRtl="false"
Run Code Online (Sandbox Code Playgroud)

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

有没有人有办法解决吗 ?

Chu*_*ham 8

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

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