下面是我的应用中的操作栏,搜索图标和购物车图标之间有一个分隔符,当我在menu.xml文件中将分隔符作为项目时,搜索和购物车图标之间存在更多差距。
enter image description here 有没有办法在图标之间放置分隔符而不会有太大的差距。
需要任何Android代码,请帮帮我。
实际上,我使用了分隔符作为项目并制作了填充物< 0 dp'在每个项目的两侧。但是分隔符也占用了空间,其他项目占用了多少,这就是为什么有更多的空间,任何人都可以告诉别的方式,分隔符占用的空间比剩余的项目少? 感谢
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:appcompat="http://schemas.android.com/apk/res-auto">
<item
android:name="android:actionButtonStyle"
android:id="@+id/menu_search"
android:title="@string/action_search"
appcompat:actionViewClass="android.widget.SearchView"
appcompat:showAsAction="always"
/>
<item
android:name="android:actionButtonStyle"
android:id="@+id/separator"
android:icon="@drawable/search_divider_bar"
android:title="separator"
appcompat:showAsAction="always"
/>
<item
android:name="android:actionButtonStyle"
android:id="@+id/cart"
android:title="@string/action_cart"
app:actionLayout="@layout/actionbar_cart"
app:showAsAction="always"
/>
</menu>