0
我將RecyclerView與Banner作爲標題視圖,我希望它在橫向和縱向模式中具有不同的佈局,我該如何實現這一目標? 將「layout」和「layout-land」文件夾中的不同佈局不起作用,onCreateViewHolder和onBindViewHolder不會在方向更改中調用。不同佈局的RecyclerView中的標題
我將RecyclerView與Banner作爲標題視圖,我希望它在橫向和縱向模式中具有不同的佈局,我該如何實現這一目標? 將「layout」和「layout-land」文件夾中的不同佈局不起作用,onCreateViewHolder和onBindViewHolder不會在方向更改中調用。不同佈局的RecyclerView中的標題
這解決了我的問題:
@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
if (mAdapter != null && mAdapter.getItemCount() > 0) {
mAdapter.notifyItemChanged(0);
}
}
換句話說,我怎麼可以更新第一ViewHolder從onConfigurationChanged回調 – Dmitrijs
是您recyclerview一個活動?你如何填充適配器並恢復片段/活動的狀態? –