android - 如何为抽屉导航菜单项设置多行?

标签 android navigation-drawer

如何为抽屉导航中的菜单项设置多行(如果项目的文本不适合抽屉导航宽度?

最佳答案

组合答案https://stackoverflow.com/a/40575681/10824768评论找到了一个简单的解决方案

  • Add a new style to the styles.xml
  • Set the new style to the NavigationView

res / values / styles.xml

<style name="TextAppearance">
    <item name="android:lines">2</item>
</style>

res / layout / activity_main.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" />

关于android - 如何为抽屉导航菜单项设置多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40379145/

相关文章:

android - 服务、异步任务和线程之间的区别?

android - 无法在 Android Studio 3 中将外部项目作为模块导入

android - 测试人员如何在 crashlytics beta 中接收应用程序更新

java - 如何添加向右滑动打开抽屉导航

白色的Android ic_drawer.png 图标?

java - 用 ListView 代替菜单的抽屉导航

android - getRelativeTimeSpanString 的默认语言环境

java - onClickListener 使用 Butterknife

java - 当 fragment 膨胀时,抽屉导航启动未知 Activity

android - 在 Android 中禁用抽屉导航