android - 以编程方式/动态方式设置操作项图标之间的间距

标签 android android-actionbar padding

根据下面的链接,他们展示了如何控制 xml 中操作项图标之间的间距/填充。

但是,间距是固定的,对我来说不够灵活。我可以动态/以编程方式设置填充吗? 非常感谢。

@style/ActionButtonStyle 魔法就在这里:

0dip 0dip 0点
normaly minWidth 设置为 56 dip。

Is there a way to reduce the spacing between the Action Item Icons on Action Bar?

最佳答案

@Override
        public boolean onCreateOptionsMenu (Menu menu){

            getMenuInflater().inflate(R.menu.base_menu, menu);
            toolbar.getChildAt(3); //ActionMenuView

        }

请注意:位置取决于您在工具栏中的 View 数量,并且您可以通过设置自定义 Toolbar.LayoutParams

轻松控制测量值

关于android - 以编程方式/动态方式设置操作项图标之间的间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28896022/

相关文章:

android - Xamarin Android ActionBar 选项卡 - 1 个选项卡不显示文本

css - -webkit-margin 在文本上添加不需要的边距

css - 填充 Canvas 影响边框

c# - 我们可以将基于 Xamarin(没有 Xamarin.forms)构建的 android 应用程序移植到 iOS 吗?

android - 我应该为 Android 使用 OpenGL ES 1 还是 2

android - 无法在我的监听器和广播接收器中涉及接口(interface)方法空对象引用

android - fragment 交易、操作栏和后台堆栈

android - 是否可以在android上的操作栏上添加一个计时器?

css - <select> 与具有相同边框宽度和填充的 &lt;input&gt; 相比具有额外的填充

安卓应用程序启动器图标