更改RTL布局的结束权限,但创建了layout-v17

时间:2015-01-15 15:43:44

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

我在res / layout中有这个

<TextView
    android:id="@+id/textView1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBaseline="@+id/txt"
    android:layout_alignBottom="@+id/txt"
    android:layout_toRightOf="@+id/txt"
    android:text="@string/..."
    android:layout_marginLeft="3dp"
    android:textAppearance="?android:attr/textAppearanceSmall" />

它告诉我将layout_toRightOf更改为layout_toEndOf并将layout_marginLeft更改为layout_marginStart以更好地支持从右到左的布局。我这样做了,但由于连接,我创建了一个新的layout-v17文件夹并制作了两个版本,每个API模式一个。

如果我理解正确,Android将根据其运行的API采取相关布局,对吧?那么我怎么能告诉它不再警告我旧的API(原始res / layout文件夹)中的2个属性?

1 个答案:

答案 0 :(得分:0)

右键单击你的android properties-&gt; Java编译器 - &gt;错误和警告 - &gt;弃用和限制API-&gt;气馁参考 将此引用更改为ignore。如果这不起作用,其他一些设置将在错误和警告下工作。