android 抽屉式导航菜单中的多行文本

ajsxfq5m  于 2023-02-17  发布在  Android
关注(0)|答案(3)|浏览(170)

我正在尝试将我的文本 Package 在导航选项卡中如果手机不是水平的,它不会显示所有内容
下面是我的导航标签的xml代码:

<group android:checkableBehavior="single">
    <item
        android:id="@+id/nav_scan"
        android:icon="@drawable/ic_menu_camera"
        android:title="@string/nav_option_scannen" />
    <item
        android:id="@+id/nav_import"
        android:icon="@drawable/ic_menu_manage"
        android:scrollHorizontally="false"
        android:ellipsize="none"
        android:title="@string/nav_option_import"
        android:visible="true" />
    <item
        android:id="@+id/nav_export"
        android:icon="@drawable/ic_menu_send"
        android:scrollHorizontally="false"
        android:ellipsize="none"
        android:title="@string/nav_option_export" />
    <item
        android:id="@+id/nav_manage"
        android:icon="@drawable/ic_menu_manage"
        android:title="Tools"
        android:visible="false" />
</group>

以及未完全显示的2个字符串

<string name="nav_option_import">Besucherliste importieren</string>
<string name="nav_option_export">Besucherliste exportieren</string>

如果我尝试在字符串中添加“\n”,则效果不佳,此外,我希望文本自动换行

lmvvr0a8

lmvvr0a81#

我不认为有一个合适的属性可以做到这一点,但是当没有足够的空间来显示整个标题字符串时,您可以使用android:titleCondensed属性来显示一个较短的标题。

5gfr0r5j

5gfr0r5j2#

第一节第一节第一节第一节第一次

<com.google.android.material.navigation.NavigationView
              android:layout_width="match_parent"

使用此匹配父项

ymzxtsji

ymzxtsji3#

<com.google.android.material.navigation.NavigationView
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:maxWidth="350dp"

尝试使用android:maxWidth属性。它默认为280dp。您可以覆盖它以获得所需的抽屉宽度。

相关问题