我想知道是否有方法從片段訪問tabLayout。Android從片段獲取tabLayout
我在下面聲明瞭我的TabLayout,並且禁用了所有的選項卡。
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;
}
});
}
我想要做的就是能夠在ClickListener中的片段中啓用它們。
我不知道我應該聲明tabLayout靜態並訪問它,或者如果有這樣做的正確方法。
我很抱歉,如果我沒有解釋它是正確的 - 仍然有點新的Android。
感謝您的信息!它真的幫了大忙! – Torewin