Ustawiam tablayout na mój widok strony. ale gdy używam notifyDataSetChanged to usunięcie mojego CustomView i pokazano domyślny tytuł widoku mojego koduTablayout z widokiem niestandardowym Uszkodzony na wzorcu 23.4.0 lib
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;
}
więc jej działa prawidłowo ale gdy zgłoszę adapter.notifyDataSetChanged(); wtedy mój tablayout nie pokazuje niestandardowego widoku, który już dodałem prev. to tylko pokazuje domyślny tytuł .. Ten sam kod działa przypadku korzystania kompilacji „com.android.support:design:23.1.1”
ale jeśli mogę to zmienić do nowszej wersji to nie działa proszę może każdy Pomóż mi, próbuję tego, ale mam ans lub jakąś inną alternatywną bibliotekę lub metodę, w której mogę dodać customView w widoku tabulatora
ale za każdym razem, gdy dodawanie widoku jest poprawne? i poprzedni widok nie jest usuwany – andro