请帮帮我。简介]:我使用导航组件,通过底部导航菜单切换3个片段的单一活动模式。我也有抽屉导航。所有片段都处于同一级别(都是根,直接从bottm nav访问)应如何操作:对于所有片段,必须有一个带有汉堡图标的工具栏(用于抽屉)。问题:启动应用程序时,主页片段显示抽屉的标准汉堡包图标,可以。但是当我切换到其他任何片段时,抽屉图标都会变成箭头图标。此外,当按下箭头时,抽屉从左侧滑动。这表示它仍然用作显示“抽屉”菜单的按钮,但只更改了图标。问题:从底部导航菜单切换到另一个片段时,如何禁止将汉堡包图标转换为箭头图标?文件:导航图:
<navigation 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:id="@+id/nav_graph" app:startDestination="@id/bottom_nav_proposals" > <fragment android:id="@id/bottom_nav_proposals" android:name="com.base.ProposalsContainerFragment" android:label="fragment_proposals" tools:layout="@layout/fragment_proposals" /> <fragment android:id="@id/bottom_nav_vehicles" android:name="com.base..DriversVehiclesFragment" android:label="Vehicles" > </fragment> <fragment android:id="@id/bottom_nav_drivers" android:name="com.bijov1apps.base.carrier.root.drivers.DriversVehiclesFragment" android:label="Drivers" > </fragment> </navigation>
活动:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
//initializing Navigation COmponent
val navHostFragment = supportFragmentManager.findFragmentById(R.id.nav_host_carrier_root) as NavHostFragment
val navController = navHostFragment.navController
//setting up toobar stuff
val toolbar: Toolbar = findViewById(R.id.toolbar_root)
toolbar.setupWithNavController(navController, drawerLayout)
//setting up navigation drawer stuff
val drawerLayout:DrawerLayout = findViewById(R.id.drawer_layout)
val navView: NavigationView = findViewById(R.id.nav_view)
val toggle = ActionBarDrawerToggle(
this, drawerLayout, toolbar, R.string.navigation_drawer_open,
R.string.navigation_drawer_close
)
drawerLayout.addDrawerListener(toggle)
toggle.syncState()
navView.setNavigationItemSelectedListener(this)
//setting up bottom navigation menu stuff
val bottomNavigationView = findViewById<BottomNavigationView>(R.id.logisticBottomBar)
bottomNavigationView.setupWithNavController(navController)
}
请帮帮我。简介:我使用导航组件,单一活动模式,通过底部导航菜单切换3个片段。我也有抽屉导航。所有片段都处于同一级别(...