Ich muss das Menüsymbol programmgesteuert einstellen (nicht über eine Layoutdatei), und ich muss auch die Symboldatei von der Datei laden: /// android_asset / (Wird nicht als kompiliertes Drawable geladen). Ich fand die Größe des angezeigten Symbols ist relativ kleiner. Es sieht so aus, als ob Androide die Größe ändert oder etwas, und ich möchte nicht den gleichen Effekt mit Out-Code erreichen.
Wie Sie in der angehängten Screenshot sehen können, wird das Menü "globe-36", "globe-48" und "globe-72" mit Code wie folgt ausgefüllt, und ihre Bilder sind 36x36, 48x48 und 72x72: (So lade ich mein Icon in meiner App, muss ich)
%Vor%Und die Menüs "globe-aset" und "barcode-asset" sind wie folgt ausgefüllt:
%Vor%
Die Größen der Menüsymbole sind:
als Ihr globe-asset ist etwa doppelt so groß wie der globe-48 Ich nehme an, dass Ihr Screenshot von einem xhdpi-Gerät stammt, das die Menüsymbole als 96x96 erwartet.