我如何无法删除顶部栏Android
//mainavity.java我如何无法删除顶部栏Android,android,xml,menu,fragment,titlebar,Android,Xml,Menu,Fragment,Titlebar,//mainavity.java mBottomBar = BottomBar.attach(this,savedInstanceState); mBottomBar.setItemsFromMenu(R.menu.menu_main, new OnMenuTabClickListener() { @Override public void onMenuTabSelected(@IdRes int i) { if(i == R.i
mBottomBar = BottomBar.attach(this,savedInstanceState);
mBottomBar.setItemsFromMenu(R.menu.menu_main, new OnMenuTabClickListener() {
@Override
public void onMenuTabSelected(@IdRes int i) {
if(i == R.id.Bottombaritemone)
{
basketsFragment f = new basketsFragment();
getFragmentManager().beginTransaction().replace(R.id.frame,f).commit();
}
if(i == R.id.Bottombaritemtwo)
{
trackingFragment f = new trackingFragment();
getFragmentManager().beginTransaction().replace(R.id.frame,f).commit();
}
if(i == R.id.Bottombaritemfour)
{
homeFragment f = new homeFragment();
getFragmentManager().beginTransaction().replace(R.id.frame,f).commit();
}
if(i == R.id.Bottombaritemfive)
{
setting f = new setting();
getFragmentManager().beginTransaction().replace(R.id.frame,f).commit();
}
}
//Main_activity.xml
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<FrameLayout
android:id="@+id/frame"
android:background="@color/white"
android:layout_width="match_parent"
android:layout_height="match_parent">
</FrameLayout>
<TextView
android:layout_width="match_parent"
android:layout_height="match_parent" />
//homepragment.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="#FF7F50">
<TextView
android:background="#FF7F50"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Restaurant"
android:textSize="18sp"
android:layout_gravity="center"
android:textAlignment="center"
android:fontFamily="sans-serif"
android:textColor="@color/white" />
//menu_main.xml
<menu xmlns:android="http://schemas.android.com/apk/res/android"
android:Theme="Theme.AppCompat.Light.NoActionBar.FullScreen">
<item android:id="@+id/Bottombaritemfour"
android:title="Restaurant"
android:icon="@drawable/home"
></item>
<item android:id="@+id/Bottombaritemone"
android:title="baskets"
android:theme="@style/AppTheme"
android:icon="@drawable/cart">
</item>
<item android:id="@+id/Bottombaritemtwo"
android:icon="@drawable/car"
android:title="tracking"
></item>
<item android:id="@+id/Bottombaritemfive"
android:title="setting"
android:icon="@drawable/setting"
></item>
我希望输出如下:
但它向我显示了这一点(我最不希望看到的标题):
//我已经输入了style.xml
`<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:textSize">10sp</item>
</style>`
`
真的
假的
真的
@空的
10便士
`
我认为,这是一个底部栏库错误。试试这个 您是否在清单中将此样式添加到mainavity.java中?是的。android:theme=“@style/theme.AppCompat.Light.NoActionBar.FullScreen”我应该放在哪里?如果(getSupportActionBar()!=null){getSupportActionBar().hide();}将其添加到onCreate()方法中。但首先,从样式true False中删除您使用的底部栏是什么?什么版本?我刚试过这个,版本2.1.1。一切都很顺利。您可能正在使用旧版本。尝试升级到新版本。
`<style name="Theme.AppCompat.Light.NoActionBar.FullScreen" parent="@style/Theme.AppCompat.Light">
<item name="windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:textSize">10sp</item>
</style>`