Alv*_*aro 3 android android-fragments
我有一个有3个布局的应用程序(1个列表和2个webview)和一个带有底部导航的主要活动.
我的第一个想法是将3个布局(1个列表和2个webview)绘制到主要活动布局中,并隐藏2个布局(webviews).因此,当我推入一些底部导航选项时,显示该选项并隐藏其他选项.
但我想与Fragments一样.行为是类似的,但我必须创建3个片段,当推入一些底部导航选项时,我应该替换Fragment选项.
当我阅读另一个底部导航示例时,它使用了第一个"想法",但我认为第二个想法是最清晰的.
如何使用底部导航?布局或片段的活动?你知道另一种选择吗?
@tahsinRupam指出,这取决于你.但是,片段绝对是最容易使用的.一个例子是这样的:
private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
= new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.fragment_a:
fragment = new FragmentA();
break;
case R.id.fragment_b:
fragment = new FragmentB();
break;
}
//replace fragment as necessary
return true;
}
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5628 次 |
| 最近记录: |