Как изменить размер иконки actionBar?

Значок actionBar должен понравитьсяобраз

Когда разрешение устройства составляет 1920x1080, а Android 4.2 и выше, размер значка выглядит очень маленьким:образ

(андроид 4.1 правильный)

Моя проблема кажетсяя-хочу к изменению-ActionBar-значок размера.

Размер изображения значка составляет 113x40, затем я использую getActionBar (). GetHeight (), чтобы получить ActionBar, высота 56.

menu.xml:

<menu xmlns:android="http://schemas.android.com/apk/res/android" >

<item 
    android:id="@+id/menu_buyer"
    android:icon="@drawable/buyer_bts"
    android:showAsAction="ifRoom"/>
<it,em
    android:id="@+id/menu_exhibition_bt"
    android:icon="@drawable/exhibition_bt"
    android:showAsAction="ifRoom"/>
<item
    android:id="@+id/menu_oj"
    android:icon="@drawable/download_bt"
    android:showAsAction="ifRoom"/>

Я попробовал следующий метод, но не работает:

создайте изображение большего размера (ex.170x60), затем поместите в папку drawable-hdpi (xhdpi, xxhdpi ... и т. д.)

используйте menu.findItem (R.id.menu_buyer) .setIcon (resizeImage (int resId, int w, int h)); изменить размер значка

добавил стиль <item name = "android: actionBarSize"> 200dp </ item> в style.xml, а затем установил тему в файле манифеста

Есть ли способ показать иконку правильно?

Ответы на вопрос(2)

Ваш ответ на вопрос