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