2017-02-26 14 views
0

左右のパディングが自動的に追加されます。これは私が使用したコードです。 Androidバージョン6.0.1でアプリを実行しています。次のようにツールバーの左右のパディングを削除するにはどうすればいいですか?

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:minHeight="45dp" 
     app:contentInsetLeft="0dp" 
     app:contentInsetStart="0dp" 
     app:layout_scrollFlags="scroll|enterAlways"> 
+0

親レイアウトのパディングタグを確認してください。 Androidのアクティビティにルート(親)レイアウトのパディングタグがあることがあります。 –

+0

親のレイアウトに埋め込みがありません – Anirudh

答えて

1

用途:

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:minHeight="45dp" 
     app:contentInsetLeft="0dp" 
     app:contentInsetStart="0dp" 
     android:contentInsetStart="0dp"    //Add this 
     android:contentInsetLeft="0dp"    //Add this 
     app:contentInsetStartWithNavigation= "0dp" //Add this too 
     app:layout_scrollFlags="scroll|enterAlways"> 
+0

試してみましたが、うまくいきません – Anirudh

+0

答えを編集しました。試してみてください – tahsinRupam

0

同様0dpするcontentInsetStartWithNavigationを設定してみてください。 contentInsetStartと同様に、contentInsetStartWithNavigationもデフォルトで16dpです。試してみてください:

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:minHeight="45dp" 
    app:contentInsetLeft="0dp" 
    app:contentInsetStart="0dp" 
    app:contentInsetStartWithNavigation="0dp" 
    app:layout_scrollFlags="scroll|enterAlways"> 

また、 'app'を 'android'で置き換えようとしています。場合によっては互換性の問題を修正しようとすることもあります。試してみてください:

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content" 
    android:minHeight="45dp" 
    android:contentInsetLeft="0dp" 
    android:contentInsetStart="0dp" 
    android:contentInsetStartWithNavigation="0dp" 
    android:layout_scrollFlags="scroll|enterAlways"> 

アクティビティファイルにツールバーの属性をハードコードすることもできます。そうした場合、パディングを使用します。

 Toolbar tb = (Toolbar)findViewById(R.id.toolbar); 
    tb.setPadding(padding, tb.getPaddingTop(), padding, tb.getPaddingBottom()); 
+0

申し訳ありませんが解決策は見つかりませんでした。明らかになった。 – user3324792

0

以下のコード行を追加して動作させました。

android:padding="0dp" 
0

親要素をチェックし、親にもツールバーチェックを含めてください。

関連する問題