Simplify settings navigation and copy controls
This commit is contained in:
@@ -104,9 +104,6 @@ class MainActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelecte
|
||||
}
|
||||
|
||||
override fun onNavigationItemSelected(item: MenuItem): Boolean {
|
||||
if (item.itemId == R.id.nav_settings_header) {
|
||||
return false
|
||||
}
|
||||
navigateTo(item.itemId)
|
||||
if (!permanentSidebar) {
|
||||
binding.drawerLayout.closeDrawer(GravityCompat.START)
|
||||
@@ -149,12 +146,8 @@ class MainActivity : AppCompatActivity(), NavigationView.OnNavigationItemSelecte
|
||||
val menu = navigationView.menu ?: return
|
||||
for (index in 0 until menu.size()) {
|
||||
val item = menu.getItem(index)
|
||||
if (item.itemId == R.id.nav_settings_header) {
|
||||
item.isCheckable = false
|
||||
} else {
|
||||
item.isCheckable = true
|
||||
item.isChecked = item.itemId == itemId
|
||||
}
|
||||
item.isCheckable = true
|
||||
item.isChecked = item.itemId == itemId
|
||||
}
|
||||
navigationView.invalidate()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user