刷新底部导航栏组件

时间:2019-09-06 00:52:29

标签: java android

带有两个片段的底部导航栏; 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;

        }
    };

0 个答案:

没有答案