Diese meine Symbolleiste:Android Navigation Symbol Ausrichtung nach rechts
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="60dp"
android:layout_width="match_parent"
android:minHeight="?attr/actionBarSize"
android:background="#2c3039"
android:id="@+id/toolbar" >
//some code here
</android.support.v7.widget.Toolbar>
der Lade-Code:
mToolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayShowHomeEnabled(true);
mDrawerToggle = new ActionBarDrawerToggle(getActivity(), drawerLayout, toolbar, R.string.drawer_open, R.string.drawer_close) {
@Override
public void onDrawerOpened(View drawerView) {
super.onDrawerOpened(drawerView);
getActivity().invalidateOptionsMenu();
}
@Override
public void onDrawerClosed(View drawerView) {
super.onDrawerClosed(drawerView);
getActivity().invalidateOptionsMenu();
}
@Override
public void onDrawerSlide(View drawerView, float slideOffset) {
super.onDrawerSlide(drawerView, slideOffset);
toolbar.setAlpha(1 - slideOffset/2);
}
};
mDrawerLayout.setDrawerListener(mDrawerToggle);
mDrawerLayout.post(new Runnable() {
@Override
public void run() {
mDrawerToggle.syncState();
}
});
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (mDrawerLayout.isDrawerOpen(Gravity.RIGHT)) {
mDrawerLayout.closeDrawer(Gravity.RIGHT);
} else {
mDrawerLayout.openDrawer(Gravity.RIGHT);
}
}
});
Nun ist die Schublade geöffnet von rechts nur ein Problem zu verlassen haben seine, wie kann ich das ändern Ausrichtung für Symbol nach rechts auch? Und ändere seine Farbe in Weiß?
Hier ist meine aktuelle Schublade: My Drawer
Mögliche Duplikat [Android Toggle Symbol Navigationsleiste nach rechts] (http://stackoverflow.com/questions/39132398/android-navigation-drawer- toggle-icon-to-right) –
Ich bin nicht sicher, welcher Teil weiß ist, aber Sie können 'toggleButton.setBackgroundColor()' und/oder 'arrowDrawable.setColor()' in 'EndDrawerToggle' verwenden, um den gewünschten Wert festzulegen . –