Das actionBar-Symbol sollte gefallen Bild
Wenn die Geräteauflösung 1920x1080 und Android 4.2 oben ist, sieht die Icon-Größe sehr klein aus: Bild
(Android 4.1 ist richtig)
Mein Problem scheint wie Ich-will-zu-ändern-Aktionsleiste-Symbol -größe .
Die Icon Bildgröße ist 113x40, dann benutze ich getActionBar (). getHeight () um ActionBar height zu bekommen ist 56.
menu.xml:
%Vor%
Ich habe folgende Methode versucht, funktioniert aber nicht:
Erstellen Sie ein größeres Symbolbild (zB 170x60) und legen Sie es in den Ordner "Drawable-hdpi" (xhdpi, xxhdpi ... etc.)
Verwenden Sie menu.findItem (R.id.menu_buyer) .setIcon (resizeImage (int resId, int w, int h)); um das Symbol zu verkleinern
hat einen Stil & lt; Elementname="android: actionBarSize" & gt; 200dp & lt; / Artikel & gt; in style.xml Setzen Sie dann das Thema in der Manifest-Datei
Gibt es eine Möglichkeit, das Icon korrekt anzuzeigen?
Zu spät um zu antworten, aber ich fand die Antwort
Der Weg war ziemlich einfach. 1st, konvertiere Zeichen in Bitmap, verändere die Größe und konvertiere es wieder in Drawable und erhalte das Element des Menüs und setze das Symbol als das neue Zeichenfeld.
füge deine Aktivität diese Methode für die Größenänderung hinzu,
%Vor%und füge die Arbeit in onCreateOptionsMenu
hinzu %Vor%Bitte behalten Sie das Bild mit den Größen und der Auflösung. Wie:
%Vor%Sie können diesen Referenzlink auch Ссылка
lesenTags und Links android