Sono consapevole che ci sono due metodi per impostare un titolo in un Android Activity
.getSupportActionBar(). SetTitle() vs toolbar.setTitle()
Supponendo che ho già il seguente codice ...
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.my_activity);
...
Toolbar toolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(toolbar);
... posso utilizzare questo ...
getSupportActionBar().setTitle("My title");
... o questo ...
toolbar.setTitle("My title");
... per impostare il mio titolo.
La mia domanda è, qual è la pratica migliore?
Dal momento che si dispone di un oggetto barra degli strumenti, perché non usare i suoi metodi? –
Se possiedi già una barra degli strumenti, è certamente meglio usare i suoi metodi. Quindi usa toolbar.setTitle(). – pandabear
A volte mi manca il metodo di concatenamento .. 'setSupportActionbar (barra degli strumenti) .setTitle (R.string.title);' Ma non si può nemmeno 'setSupportActionbar (toolbar.setTitle (R.string.title));' – Tapirboy