2016-11-25 8 views
0

모든 아이콘 사이의 거리를 동일하게 유지하고 싶지는 않습니다. 각 아이콘 사이의 거리를 개별적으로 변경하고 싶습니다.Android에서 ActionBar 아이콘 간의 거리를 독립적으로 변경하는 방법은 무엇입니까?

내가 지금 무슨이 :

enter image description here

을 그리고 이것은 내가 달성하고자하는 것입니다 :

enter image description here

그리고 이것은 내 menu.xml 파일입니다. paddingStartpaddingEnd은 차이가 없습니다.

<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> 

어떻게 할 수 있습니까? 미리 감사드립니다.

답변

0

작업 표시 줄 대신 사용자 정의보기를 정의하면 this link이 나를 도와줍니다. 그것을 참조하십시오.

+0

이 튜토리얼을 사용하면 오버 플로우 메뉴 버튼을 더 이상 사용할 수 없습니다. 다른 방법이 있습니까? 감사. –

+0

오버 플로우 아이콘이있는 이미지 뷰를 사용할 수 있습니다 – Mushirih