style.xml
文件中添加以下内容: <item name="homeAsUpIndicator">@drawable/ic_arrow_back</item>
res
中创建一个drawable-ldrtl-xhdpi-v17
文件夹,并放置适当的可绘制资源(RTL可绘制资源)。解决方案1:
您可以生成重复文件并将其保存在正确的目录中(例如drawable-ar)。
解决方案2(我最喜欢的)
幸运的是,有一个简单的方法可以解决这个问题。您只需要使用样式即可。
values/styles.xml
<style name="MirroredImage" />
values-ar/styles.xml
<style name="MirroredImage">
<item name="android:scaleX">-1</item>
</style>
my_layout.xml
<ImageView
style="@style/MirroredImage"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_to_be_mirrored"/>
/drawable-ldrtl/
文件夹上放置一个指向右边的箭头了吗?(这是专门为从右到左语言设计的文件夹(https://developer.android.com/guide/topics/resources/providing-resources.html#AlternativeResources)) - Budius