Ich frage mich, ob es eine Möglichkeit gibt, den TabLayout von einem Fragment zuzugreifen.Android get tabLayout von einem Fragment
Ich erkläre meine TabLayout unten und ich deaktiviere alle Registerkarten.
TabLayout tabLayout = (TabLayout) findViewById(R.id.tabs);
tabLayout.setupWithViewPager(mViewPager);
LinearLayout tabStrip = ((LinearLayout)tabLayout.getChildAt(0));
for(int i = 0; i < tabStrip.getChildCount(); i++) {
tabStrip.getChildAt(i).setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return true;
}
});
}
Was ich tun möchte, ist in der Lage, sie in einem Fragment in einem ClickListener zu aktivieren.
Ich bin mir nicht sicher, ob ich das tabLayout statisch deklarieren und darauf zugreifen soll oder ob es eine korrekte Vorgehensweise gibt.
Ich entschuldige mich, wenn ich es nicht richtig erkläre - immer noch ein wenig neu für Android.
Vielen Dank für die Informationen! Es hat wirklich geholfen! – Torewin