2016-04-20 12 views
0

ナビゲーションアイコンの位置を8dpに変更します。ナビゲーションアイコンの位置はツールバー

は私が

  • ブラックカラーのラインが現在の位置でスクリーンショットを添付しています。

  • オレンジ色の線は、ナビゲーションアイコンを配置したい位置です。

これまで実装してきたことがあります。

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:layout_gravity="center" 
    android:background="?attr/colorPrimary" 
    android:clipToPadding="false" 
    android:gravity="center|start" 
    app:contentInsetLeft="0dp" 
    app:contentInsetStart="0dp" 
    android:contentInsetLeft="0dp" 
    android:contentInsetStart="0dp" 
    app:navigationIcon="@drawable/arrow"/> 

if (actionBar != null) { 
     // Tried Both 
     actionBar.setHomeButtonEnabled(true); & actionBar.setHomeButtonEnabled(false); 
     toolbar.setContentInsetsAbsolute(0, 0); 
    } 

enter image description here

+0

ツールバーでは、左からデフォルトのマージンがありますが、正確にどれくらいあるかはわかりません。相対レイアウトやリニアレイアウトのような通常のビューでこれを試してみてください –

+0

おかげでVivek(:..私は調整レイアウトのような私の他の画面で同じ問題に直面しているので、私は代替ソリューションを探していません。 – abhishek

+0

http://stackoverflow.com/質問/ 26455027/android-api-21-toolbar-paddingこのリンクを参照してください –

答えて

0

 android:paddingLeft="-8dp" 

または

 android:layout_marginLeft="-8dp" 
を追加してみてください

これは動作します。

関連する問題