我正在使用AppCompat ActionBar。我想将上边距添加到右上角打开的溢出菜单。因此,增大上面的间距,如下图所示。现在,下拉菜单在3个点的顶部打开。我怎样才能把它推下去?
谢谢您。
android - 向Appcompat操作栏弹出菜单添加边距-LMLPHP

最佳答案

如果您指的是activity的默认optionem菜单,我猜您不能以编程方式执行,因为api只允许您对其进行充气,从而添加/删除元素。间距应该很小,因为菜单在各种布局中都是标准化的。
你的间距问题是什么?你能加一张你想要的结果的截图吗?
一个可能的解决方案是使用自定义样式,而不是太脏:

<style name="AppTheme" parent="AppBaseTheme">
  <item name="android:actionButtonStyle">@style/MyStyle</item>
</style>

<style name="MyStyle" parent="AppBaseTheme">
   <item name="android:minWidth">XXdip</item>
   <item name="android:padding">XXdip</item>
</style>

08-18 18:28
查看更多