2

Он отлично работает, когда разворачивается панель инструментов, но когда я прокручиваю ее вверх, чтобы она сворачивалась в панель инструментов, на панели инструментов отображается только мое имя приложения. Я хочу, чтобы он также показывал гамбургер.Как настроить переключение навигационной панели, когда сворачиваемая панель инструментов рухнула?

Код:

@Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 
     setSupportActionBar(toolbar); 
     DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout); 
     ActionBarDrawerToggle toggle = new ActionBarDrawerToggle(
       this, drawer, toolbar, R.string.navigation_drawer_open, R.string.navigation_drawer_close); 
     drawer.setDrawerListener(toggle); 
     toggle.syncState(); 

     NavigationView navigationView = (NavigationView) findViewById(R.id.nav_view); 
     navigationView.setNavigationItemSelectedListener(this); 
} 

ответ

0

То, что происходит в том, что ваша панель инструментов не было сказано, чтобы нарисовать иконку слева от названия на всех. Когда ваша панель инструментов расширяется, CollapsingToolbarLayout затем сообщает панели инструментов о значке.

Так что, если вы хотите, чтобы панель инструментов, чтобы иметь значок слева от названия, вы можете сделать это:

getSupportActionBar().setDisplayShowHomeEnabled(true); 

Вы обычно не нужно делать это, потому что активность будет говорить ActionBar чтобы показать значок уже, если у Activity есть родительская активность. Поэтому я подозреваю, что в вашем случае мы говорим о вашей активности запуска.

Надеюсь, это поможет.

0

Я нашел решение. Я установил свою панель инструментов в свою сворачиваемую панель инструментов, чтобы параллакс, когда он должен был быть закреплен.

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    app:layout_collapseMode="pin" /> 

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

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