Ich habe das Symbol für das Materialmenü von Google als Benachrichtigungssymbol in der Symbolleiste hinzugefügt und es erscheint zu groß. Wie würde ich die Größe ändern oder mache ich das falsch?Navigationssymbol zu groß - So ändern Sie die Größe
java:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
toolbar.setNavigationIcon(R.drawable.ic_menu_white_24dp);
}
XML für Symbolleiste:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="#00BCD4"
android:elevation="4dp"
android:theme="@style/ToolBarStyle"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</android.support.v7.widget.Toolbar>
endgültiges Aussehen (Symbol ist zu groß):
Wie sollte es aussehen:
Danken s. Lass es mich wissen, wenn du noch andere Fragen hast.
EDIT:
Vielen Dank für die darauf hinweist, dass ein Standardsymbol gibt. Ich habe das verwendet, indem ich ein Bild-Asset erstellt habe und es dieselbe Größe hat. Sorry für ein absolutes Noob, es gibt wahrscheinlich eine einfache Möglichkeit, dies zu lösen.
Warum verwenden Sie nicht das Standardsymbol – jagapathi
Haben Sie ActionBarDrawerToggle implementiert? Wenn ja, hat das Standard-Icon keine Notwendigkeit es zu ändern (meine sieht ok aus) – jagapathi
Ich habe noch keine Navigationsschublade eingerichtet. Vielleicht ist das das Problem –