2016-02-03 80 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); 
     } 
    }