我設置tablayout到我的viewpager。但是當我使用notifyDataSetChanged然後刪除我的customview和顯示默認標題視圖 我的代碼Tablayout自定義視圖在23.4.0設計庫破碎
ViewPager viewPager = findView(R.id.view_pager);
ViewPagerAdapter adapter = new ViewPagerAdapter(getSupportFragmentManager(), getResources(), getFragments());
viewPager.setAdapter(adapter);
tabs.setupWithViewPager(viewPager);
for (int i = 0; i < tabs.getTabCount(); i++) {
TabLayout.Tab tab = tabs.getTabAt(i);
tab.setCustomView(getTabView(i));
}
t.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
adapter.notifyDataSetChanged();
}
});
public View getTabView(int position) {
View v = LayoutInflater.from(this).inflate(R.layout.pager_tab, null);
RelativeLayout linearLayout = (RelativeLayout) v.findViewById(R.id.view);
return v;
}
所以其工作正常,但是當我打電話adapter.notifyDataSetChanged();然後我的tablayout不顯示customview,我已經添加prev。它只顯示默認標題..如果我使用 編譯「com.android.support:design:23.1.1」
但如果我將此更改爲新版本,這是行不通的,請任何一個幫我我嘗試這個,但havnt得到ans或任何其他替代庫或方法,我可以在標籤視圖中添加自定義視圖
但每次添加視圖是正確的?並且未刪除預視圖 – andro