android-support-library - 安卓导航 View : not show full item and not truncate

标签 android-support-library title menuitem navigationview

问题 : NavigationView 不显示菜单项的全文,也不截断文本。

这个项目我没看错——两个字“小标题”:

<item
android:id="@+id/example1"
android:icon="@drawable/filter_2"
android:title="Small title"
android:checked="false"
app:actionLayout="@layout/menu_counter" />
/>

和下一个项目 - 我只看到前两个词“小标题”没有下一个词“andveryverylongword”的任何截断:
<item
android:id="@+id/example2"
android:icon="@drawable/filter_2"
android:title="Small title andveryverylongword"
android:checked="false"
app:actionLayout="@layout/menu_counter" />
/>

小部件:
<android.support.design.widget.NavigationView
android:id="@+id/nav_view"
ndroid: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"/>

另外:AndroidStudio 1.5,支持库。

编辑:
这是 Android Studio 中标准项目“抽屉导航事件”的示例。

activity_main_drawer.xml :
menu

在移动:
not see long word

最佳答案

我刚开始工作
* 覆盖 design_navigation_item.xml 并将其更改为使用
android:layout_height="wrap_content" android:minHeight="?android:listPreferredItemHeightSmall"

  • 覆盖 design_navigation_menu_item.xml 以使用 maxLines=2

  • 有点酷,我不敢相信这有效。感谢 stackoverflow 上谈论覆盖图标大小的人,这帮助我朝这个方向思考。

    关于android-support-library - 安卓导航 View : not show full item and not truncate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35600267/

    相关文章:

    ajax - 如何在通过 Ajax 加载页面时删除页面标题集?

    android - 多个dex文件定义Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat

    android - 如何固定 Snackbar 的高度和位置?

    android - AndroidJUnitRunner 1.0.0 和 AssertJ 的仪器化测试失败

    properties - 属性标题复制属性与从 MKAnnotation 继承的属性不匹配

    Android - 使用 TabLayout 的不同菜单项

    android - FragmentManager.findFragmentByTag 返回 null

    python - 标题同时显示在浏览器的栏和 Django 的正文中

    html - 如何使水平菜单不间断地对齐?

    android - 如果菜单项 showAsAction ="always"则不调用 MenuItem 的 onclick 方法