Wie funktioniert ein entfernen der standardmäßigen Symbolleiste-Menü-Elemente und ersetzen Sie es durch ein anderes Symbol?

Ich bin mit einer toolbar von v7.- widget.Toolbar support library und v7.app.ActionBarActivity. Wenn die onCreateOptionsMenu aufgeblasen wird, auf der Symbolleiste, sehe ich einen standard "Zurück" - Pfeil auf der äußersten linken Seite der Symbolleiste, und die üblichen "Overflow" - Punkte auf der rechten Teil der Symbolleiste.

Ich möchte, sich zu verstecken oder deaktivieren Sie die Standard-Symbole und ersetzen Sie mit einem anderen Satz von Android empfohlen icons. Irgendwelche Ideen auf, wie zu lösen?

MyActiviy.java:

public class MyActivity extends ActionBarActivity {

private Toolbar toolbar;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_home); {

        toolbar = (Toolbar) findViewById(R.id.toolbar);
        if (toolbar != null) {
            setSupportActionBar(toolbar); 
            getSupportActionBar().setTitle("sc");
            getSupportActionBar().setHomeButtonEnabled(true); 
            getSupportActionBar().setDisplayHomeAsUpEnabled(true);
        }
...

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    getMenuInflater().inflate(R.menu.menu_main, menu);
    return super.onCreateOptionsMenu(menu);
...
Sind Sie auf der Einstellung der Symbolleiste der actionbar?
Poste deinen code als auch.

InformationsquelleAutor AJW | 2015-02-03

Schreibe einen Kommentar