我正在用android:minsdkversion=“12”和android:targetsdkversion=“21”开发android应用程序。在清单文件中,我看到一个警告:“该项目引用了rtl属性,但在
这到底是什么意思。我只是浏览了链接,对这个问题并没有太多的了解。下面是我在XML中用于一个视图的代码。

<EditText
        android:id="@+id/terminal_id_edit_text"
        android:layout_width="fill_parent"
        android:layout_height="@dimen/edit_text_height"
        android:layout_marginEnd="@dimen/edit_text_right_margin"
        android:layout_marginLeft="@dimen/edit_text_left_margin"
        android:layout_marginRight="@dimen/edit_text_right_margin"
        android:layout_marginStart="@dimen/edit_text_left_margin"
        android:background="@drawable/editetxt_bg"
        android:inputType="text"
        android:hint="@string/terminal_id_text"
        android:maxLength="8"
        android:nextFocusDown="@+id/client_id_edit_text"
        android:paddingLeft="@dimen/edit_text_padding"
        android:paddingRight="@dimen/edit_text_padding"
        android:singleLine="true"
        android:textColor="@color/color_white"
        android:textCursorDrawable="@null"
        android:textSize="@dimen/normal_text_size" />`

最佳答案

安卓:支持
声明应用程序是否愿意支持从右向左(RTL)布局。
如果设置为true,targetsdkversion设置为17或更高,系统将激活和使用各种rtl api,以便您的应用程序可以显示rtl布局。如果设置为False或TargetSdkversion设置为16或更低,则RTL API将被忽略或不起作用,并且无论与用户的区域设置选择相关联的布局方向如何,应用程序的行为都将相同(您的布局将始终从左到右)。
此属性的默认值为false。
此属性是在API级别17中添加的。
更多信息:android:supportsRtl

关于android - 在Androidmanifest中警告android:supportsRtl,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27875704/

10-09 00:31