sollte das ActionBar Symbol imageWie ändere ich die actionBar-Symbolgröße?
mögen Wenn die Geräteauflösung 1920x1080 und Android 4.2 oben ist, sieht die Symbolgröße sehr klein: image
(android 4.1 ist korrekt)
Meine Problem scheint wie i-want-to-change-actionbar-icon-size.
Das Symbol Bildgröße 113x40, dann verwende ich getActionBar() getHeight() zu bekommen ActionBar Höhe ist 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"/>
<item
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"/>
Ich habe versucht, folgende Methode funktioniert aber nicht:
Erstellen Sie größeres Symbol Bild (ex.170x60) dann in Zeichen- setzen hdpi (xhdpi, xxhdpi ... usw.) Ordner
Verwenden Sie menu.findItem (R.id.menu_buyer) .setIcon (resizeImage (int resId, int w, int h)); um die Größe Symbol
hat einen Stil < item name = "android: actionBarSize" kann> 200dp </item> in style.xml dann gesetzt Thema in Manifest-Datei
Gibt es eine Möglichkeit zeigen, das Symbol richtig?
funktioniert nicht auf 4.4 – Machado
@Holmes Oh wirklich, ich habe es noch nicht ausprobiert in 4.4, aber dann, weißt du warum? –