【发布时间】:2016-08-18 07:24:54
【问题描述】:
【问题讨论】:
-
您是否尝试在
/drawable-ldrtl/文件夹上放一个指向右侧的箭头? (即从右到左语言的文件夹 (developer.android.com/guide/topics/resources/…) -
不是,因为我没有替换标准箭头。我会试试的
标签: android android-toolbar right-to-left
【问题讨论】:
/drawable-ldrtl/ 文件夹上放一个指向右侧的箭头? (即从右到左语言的文件夹 (developer.android.com/guide/topics/resources/…)
标签: android android-toolbar right-to-left
在您的style.xml 中输入:
<item name="homeAsUpIndicator">@drawable/ic_arrow_back</item>
并在res 中创建一个drawable-ldrtl-xhdpi-v17 文件夹并放置适当的drawable(RTL drawable)。
【讨论】:
解决方案 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"/>
【讨论】: