タブレイアウトで特定のタブを無効にする必要がありますが、アプリケーションがクラッシュします。nullオブジェクトリファレンスで仮想メソッド 'void android.view.View.setEnabled(boolean)'を呼び出す方法
public void onTabSelected(TabLayout.Tab tab) {
switch (tab.getPosition()){
case 0: tabLayout.getChildAt(0).setEnabled(true);
viewPager.setCurrentItem(tab.getPosition());
case 2: tabLayout.getChildAt(2).setEnabled(true);
viewPager.setCurrentItem(tab.getPosition());
}
}
あなたの 'switch'ステートメントは、' case'sの後に 'break'がありません。 –
私はbreak文で試しましたが、動作しません –
問題を再現するために必要なエラーメッセージと追加コードを投稿してください。 [MCVE]も参照してください。 –