<menu xmlns:androID="http://schemas.androID.com/apk/res/androID"><item androID:title="Sub items"> <menu> <item androID:title="Sub item 1" /> <item androID:title="Sub item 2" /> </menu></item></menu>
我尝试添加一个具有正确尺寸的透明图像来填充:
<menu xmlns:androID="http://schemas.androID.com/apk/res/androID"><item androID:title="Sub items"> <menu> <item androID:icon="@drawable/ic_transparent" androID:title="Sub item 1" /> <item androID:icon="@drawable/ic_transparent" androID:title="Sub item 2" /> </menu></item></menu>
但默认情况下NavigationVIEw:
>在图标文本之间添加固定填充
>在图标本身上强制修复大小
我找不到如何配置此填充和图标大小.
问题如何更改子项缩进以使子项更加缩进?
我更喜欢通过属性进行清理,而不是插入透明图像.
解决方法 放弃请参阅我对Noundla关于主要问题的评论,在那里我解释为什么我认为缩进不是正确的方法.
回答
话虽如此,如果你必须有缩进,最简单的方法是用空格填充每个菜单项.这并不理想,但是当有更好的选择时,它很容易实现,理解和替换.它可以与内置的AndroID NavigationVIEw配合使用,而无需引入外部库:
以下是可行的代码示例:
<menu xmlns:androID="http://schemas.androID.com/apk/res/androID"> <item androID:title="Sub items"> <menu> <item androID:title="    Sub item 1" /> <item androID:title="    Sub item 2" /> </menu> </item></menu>
我希望这能节省时间.
总结以上是内存溢出为你收集整理的android – 如何更改NavigationView中子菜单项的缩进?全部内容,希望文章能够帮你解决android – 如何更改NavigationView中子菜单项的缩进?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)