我正在用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/