gpt4 book ai didi

android - 如何在 NavigationView 中设置默认选中项?

转载 作者:行者123 更新时间:2023-11-29 14:47:13 25 4
gpt4 key购买 nike

当我点击 NavigationView 项目时,它的选择颜色会发生变化。但我不知道如何默认检查第一个元素。

private void setupDrawerContent(NavigationView navigationView) {
navigationView.setNavigationItemSelectedListener(
new NavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(MenuItem menuItem) {
menuItem.setChecked(true);
mDrawerLayout.closeDrawers();
return true;
}
});
}

最佳答案

添加这个

android:checked="true"

到抽屉菜单中的第一项。例如看看我的:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">

<group
android:checkableBehavior="single">

<item
android:id="@+id/drawer_home"
android:checked="true" //default set to check
android:icon="@drawable/ic_action_home"
android:title="@string/home"/>

<item
android:id="@+id/drawer_favourite"
android:icon="@drawable/ic_action_favorite_black"
android:title="@string/favourite"/>

<item
android:id="@+id/drawer_recent"
android:icon="@drawable/ic_action_recent"
android:title="@string/recent"/>

<item
android:id="@+id/drawer_settings"
android:icon="@drawable/ic_action_settings"
android:title="@string/settings"/>

</group>

关于android - 如何在 NavigationView 中设置默认选中项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31313628/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com