最近我更新了新的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+。
有没有人有解决方案?
答案 0 :(得分:8)
如果您在android:targetSdkVersion
文件中声明AndroidManifest.xml
的值 17 或更高,那么您还需要声明android:layout_toEndOf
和android:layout_toStartOf
支持从右向左显示。
但是,如果您的android:targetSdkVersion
16 或更低,则可以忽略Lint警告,因为它不会影响应用程序的开发或部署。