2016-02-03 4 views
0

У меня есть RecyclerView с Banner в качестве заголовка, я хочу, чтобы у него были разные макеты в ландшафтном и портретном режимах, как я могу это достичь? Ввод различных макетов в папки «layout» и «layout-land» не работает, а onCreateViewHolder и onBindViewHolder не вызывают изменения ориентации.Заголовок в RecyclerView с различными макетами

+0

Другими словами, как я могу обновить первый ViewHolder от onConfigurationChanged обратного вызова – Dmitrijs

+0

Ваш recyclerview в деятельности? Как вы заполняете адаптер и восстанавливаете состояние вашего фрагмента/активности? –

ответ

0

Это решило мою проблему:

@Override 
    public void onConfigurationChanged(Configuration newConfig) { 
     super.onConfigurationChanged(newConfig); 

     if (mAdapter != null && mAdapter.getItemCount() > 0) { 
      mAdapter.notifyItemChanged(0); 
     } 
    } 
Смежные вопросы