Я попытался установить вектор для рисования (с autoMirrored true) в качестве значка для элемента меню, как показано в коде ниже:
menu1.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/options_share_a_page"
app:showAsAction="always"
android:icon="@drawable/image"
android:title="enuitem_share_page"/>
в MainActivity.java
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.menu1, menu);
return super.onCreateOptionsMenu(menu);
}
Когда я запускаю этот код с компоновкой RTL, значок «изображение» отражается в панели действий на устройстве, работающем на уровне API 22, но не на устройстве API 27.
Почему такое поведение?