带有两个片段的底部导航栏; Frag1和Frag2,
底部导航栏可以在这些片段之间完美切换。
问题是:Frag2的TextView带有on Click侦听器;因此,一旦单击它;它认为Frag2应该消失/消失,而另一个新的Third片段(Frag3)将取代它
您能帮我回答这个问题吗,因为我到处搜索并且没有人回答类似的问题
final Fragment f1 = new Frag1();
final Fragment f2 = new Frag2();
private BottomNavigationViewEx.OnNavigationItemSelectedListener navListener =
new BottomNavigationViewEx.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.Frag1:
fm.beginTransaction().hide(active).show(f1).commit();
active = f1;
return true;
case R.id.Frag2:
fm.beginTransaction().hide(active).show(f2).commit();
active = f2;
return true;
}
return false;
}
};