以下是我的activity_main_drawer
的代码。但是,在xml设计视图中,抽屉中有一个TextView
注销。我没有添加这个文字。我该如何删除该文字?
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">
<group android:checkableBehavior="single">
<item
android:id="@+id/profile"
android:icon="@drawable/profile_icon"
android:title="Profile"
/>
<item
android:id="@+id/edit"
android:icon="@drawable/find_donor_icon"
android:title="Edit Profile" />
<item
android:id="@+id/password"
android:icon="@drawable/password_icon"
android:title="Change Password" />
<item
android:id="@+id/logout"
android:icon="@drawable/logout_icon"
android:title="Logout" />
</group>
<group
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<menu>
<item
android:id="@+id/share"
android:icon="@drawable/share_icon"
android:title="Share" />
<item
android:id="@+id/rate"
android:icon="@drawable/rate_icon"
android:title="Rate App on Play Store" />
</menu>
</group>
</menu>
突出显示注销文本错误
只需从第二个<menu>
代码中删除</menu>
和<group>
,然后它就不会显示“Logout”文本。
因此,修改后的代码将是:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">
<group android:checkableBehavior="single">
<item
android:id="@+id/profile"
android:icon="@drawable/profile_icon"
android:title="Profile"
/>
<item
android:id="@+id/edit"
android:icon="@drawable/find_donor_icon"
android:title="Edit Profile" />
<item
android:id="@+id/password"
android:icon="@drawable/password_icon"
android:title="Change Password" />
<item
android:id="@+id/logout"
android:icon="@drawable/logout_icon"
android:title="Logout" />
</group>
<group
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<item
android:id="@+id/share"
android:icon="@drawable/share_icon"
android:title="Share" />
<item
android:id="@+id/rate"
android:icon="@drawable/rate_icon"
android:title="Rate App on Play Store" />
</group>
</menu>
输出将是:
我尝试了以下布局
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:showIn="navigation_view">
<group android:checkableBehavior="single">
<item
android:id="@+id/profile"
android:icon="@drawable/ic_profile"
android:title="Profile" />
<item
android:id="@+id/edit"
android:icon="@drawable/ic_person"
android:title="Edit Profile" />
<item
android:id="@+id/password"
android:icon="@drawable/ic_security"
android:title="Change Password" />
<item
android:id="@+id/logout"
android:icon="@drawable/ic_logout"
android:title="Logout" />
</group>
<group
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<item
android:id="@+id/share"
android:icon="@drawable/ic_share_black_24dp"
android:title="Share" />
<item
android:id="@+id/rate"
android:icon="@drawable/ic_activity_log"
android:title="Rate App on Play Store" />
</group>
</menu>
它看起来如下。请根据您的要求更改图标。
删除菜单属性中的第二组,如下所示...
<group
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<item
android:id="@+id/share"
android:title="Share" />
<item
android:id="@+id/rate"
android:title="Rate App on Play Store" />
</group>