У меня есть обычай toolbar
, и я использую TextSwitcher
. Моя проблема в том, что я сосредоточен на тексте, но когда я применяю кнопку «Назад», текст перемещается вправо. Я предполагаю, что это вызвано кнопкой, создающей собственный макет, перемещающий существующий. Я заметил, что текст снова центрируется, если включить параметры на toolbar
, но я не хочу этого. Я попытался настроить видимость параметров на скрытые, но, похоже, полностью удалит элемент. Я бы предпочел не создавать пользовательскую кнопку «назад», поэтому любая помощь была бы оценена. Следующий код в моем onCreate
метод в моем Activity
:Центрирующая панель инструментов Название
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
TextSwitcher tvToolbar = (TextSwitcher) findViewById(R.id.textSwitcher);
tvToolbar.setFactory(new ViewSwitcher.ViewFactory() {
public View makeView() {
TextView myText = new TextView(MyActivity.this);
myText.setGravity(Gravity.CENTER);
myText.setSingleLine(true);
myText.setTextSize(24);
myText.setTextColor(Color.WHITE);
myText.setText("Booths");
return myText;
}
});
setSupportActionBar(toolbar);
android.support.v7.app.ActionBar mActionBar = getSupportActionBar();
if (mActionBar != null) {
mActionBar.setDisplayHomeAsUpEnabled(true);
mActionBar.setElevation(4);
}