1

Я только начал работу над маленьким маленьким приложением и хотел бы изменить заголовок Toolbar на имя фрагмента, выбранного пользователем из навигационного ящика, однако при установке Toolbar в панели действий, чтобы иметь возможность использовать кнопку: гамбургерИспользование setSupportActionBar() останавливает кнопку гамбургера при открытии навигационного ящика

getSupportActionBar.setTitle("[insert category here]") 

в панели инструментов прекращает открытие нав ящик при нажатии. (Вы можете открыть его, перетащив слева).

Кто-нибудь знает, как исправить это и/или кто-нибудь знает о другом методе изменения названия панели инструментов? (Я нашел этот метод через googling).

ответ

0

Попробуйте это в вашем Activity:

public void setActionBarTitle(String title) { 
    getSupportActionBar().setTitle(title); 
} 

И это для вашего Fragment (вы можете использовать его на OnCreate или onResume метод):

@Override 
public void onResume(){ 
    super.onResume(); 

    // Set the title 
    ((MainFragmentActivity) getActivity()).setActionBarTitle("Your title"); 
} 

Кроме того, обратите внимание на:

Change ActionBar title using Fragments

Setting Custom ActionBar Title from Fragment

+1

Thankyou - это очень приятное решение, которое работает очень хорошо –

 Смежные вопросы

  • Нет связанных вопросов^_^