如何独立更改Android中ActionBar图标之间的距离?
问题描述:
我不想改变所有图标之间的距离,以获得相同的距离。我想单独更改每个图标之间的距离。如何独立更改Android中ActionBar图标之间的距离?
这是我现在有:
而这正是我想要实现:
,这是我menu.xml文件的文件。 paddingStart
和paddingEnd
没有区别。
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity">
<item
android:paddingStart="0dp"
android:paddingEnd="0dp"
android:id="@+id/sand_clock"
android:icon="@drawable/sand_clock"
android:title="@string/sand_clock"
app:showAsAction="always" />
<item
android:paddingStart="0dp"
android:paddingEnd="0dp"
android:id="@+id/timer"
android:title="@string/timer"
app:showAsAction="always"
app:actionViewClass="android.widget.TextView" />
<item
android:paddingStart="0dp"
android:paddingEnd="0dp"
android:id="@+id/refreshButton"
android:icon="@drawable/refresh"
android:title="@string/refreshButton"
app:showAsAction="always" />
<item
android:paddingStart="0dp"
android:paddingEnd="0dp"
android:id="@+id/homeButton"
android:icon="@drawable/home"
android:title="@string/homeButton"
app:showAsAction="always" />
<item
android:id="@+id/action_settings"
android:orderInCategory="100"
android:title="@string/action_settings"
app:showAsAction="never" />
</menu>
怎么办?提前致谢。
使用本教程我不能再使用溢出菜单按钮。有没有其他方法?谢谢。 –
您可以使用带有溢出图标的imageview – Mushirih