项目菜单标题长于DrawerLayout

时间:2019-01-03 09:30:30

标签: android android-menu

我想这样做 如果项目标题比DrawerLayout长,则在项目的最后写三点!

[sée this image ][1] 更新 我用这个答案解决了问题 Item menu title longer than DrawerLayout enter image description here

2 个答案:

答案 0 :(得分:1)

添加带有椭圆尺寸的样式并将其设置为NavigationView的主题。

<style name="TextAppearance">
    <item name="android:ellipsize">end</item>
</style>

在您的xml中

<android.support.design.widget.NavigationView
    android:id="@+id/nav_view"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    android:fitsSystemWindows="true"
    app:headerLayout="@layout/nav_header_main"
    app:menu="@menu/activity_main_drawer"
    app:theme="@style/TextAppearance" />

答案 1 :(得分:0)

我建议选取框效果,我是您的cas,我​​想您需要显示所有文本

AcquireMutex