如何在android中实现阿拉伯语评级栏

时间:2014-08-18 06:34:37

标签: android rating ratingbar

请帮我这样做,我需要在我的应用程序中实现ARABIC评级(反向)栏。当我将我的应用程序区域设置更改为阿拉伯语时,应该反转评级栏。我坚持了很久。

1 个答案:

答案 0 :(得分:0)

您的意思是RatingBar与RTL

在Android 4.2中,支持RTL,AFAIK。在你的问题。我们可以将此属性android:mirrorForRtl用于RatingBar

这是一个例子

<RatingBar
        android:mirrorForRtl="true"
        android:numStars="5"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

您还必须将android:supportsRtl="true"放在清单文件中的<application >中,否则无效。默认情况下,android:supportsRtl设置为false

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.rtl" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme"
        android:supportsRtl="true" >