首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Fragment中创建BottomBar?

如何在Fragment中创建BottomBar?
EN

Stack Overflow用户
提问于 2016-06-22 14:37:56
回答 3查看 851关注 0票数 0

我已经使用Viewpager适配器创建了Tablayout,我使用了4个Fragments,像Home_Fragment,News_Fragment,Video_Fragment,PodCast_Fragment,More_Fragment,tablayout工作正常…但是如何只在Home_Fragment中创建Bottombar呢?

我点击这个链接:https://github.com/pocheshire/BottomNavigationBar正在获取所有片段的底部条

我只想在home_fragment的底部栏?

我尝试了很多,但没有得到。

EN

回答 3

Stack Overflow用户

发布于 2016-06-22 14:53:28

尝试使用这种方法,删除MainActivity中的onCreateOptionsMenu并为HomeFragment创建onCreateOptionsMenu(),如下所示:

代码语言:javascript
复制
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {

// TODO Add your menu entries here
inflater.inflate(R.menu.menu, menu);
super.onCreateOptionsMenu(menu, inflater);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.YOUR_ITEM_1:
    // do stuff here
    break;

case R.id.YOUR_ITEM_2:
     // do stuff here
    break;
}
return true;

}

然后放入以下代码,

代码语言:javascript
复制
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
}

发送到您的HomeFragment.java

这可能会对你有所帮助

票数 0
EN

Stack Overflow用户

发布于 2016-06-22 20:14:08

代码语言:javascript
复制
<group android:id="@+id/group_items">
<item
    android:id="@+id/about_us"
    android:icon="@drawable/about"
    android:title="About Us" />
<item
    android:id="@+id/contact_us"
    android:icon="@drawable/contacts"
    android:title="Contact Us" />
<item
    android:id="@+id/donate_us"
    android:icon="@drawable/donate"
    android:title="Donate Us" />
</group>

票数 0
EN

Stack Overflow用户

发布于 2016-06-29 14:21:33

为什么不尝试将BottomBar附加到视图?

BottomBar包含提供所需功能的public static BottomBar Attach(View view, Bundle savedInstanceState)

因此,在您的home_fragment中插入OnCreate方法的代码:

代码语言:javascript
复制
_bottomBar = BottomBar.Attach(containerView, savedInstanceState);

或者在Java中

代码语言:javascript
复制
bottomBar = BottomBar.attach(containerView, savedInstanceState);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37960330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档