は、メニューアイコンの後に大規模なパディングギャップの写真です: Androidツールバーのハンバーガー(メニュー)アイコンの後に大きなパディングを削除しますか?ここで
これは、月(サマースクール)のための私のプロジェクトに取り組んでいない後に発生しました。私はちょうどそれに戻って、アンドロイドスタジオを更新した後、ツールバーのこれよりも大きなギャップに気づいた。私はSOに関するこれに関する質問/解決策を見つけることができません。誰でも助けてくれれば非常に感謝しています。
私は(私は簡単にするため、このようにそれを置くなど、のonCreate()、クラス宣言のいずれかで、それぞれの行が正しくアプリに配置されます。)これを行うことにより、ハンバーガーのアイコンをロードしています:
ActionBarDrawerToggle mDrawerToggle;
mDrawerToggle = new ActionBarDrawerToggle(getActivity(), dl, toolbar, R.string.nav_open, R.string.nav_closed)
mDrawerToggle.syncState();
ここで
は私のツールバーのXMLコードです:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
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"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:minHeight="?attr/actionBarSize"
app:layout_scrollFlags="scroll|enterAlways"
app:title="Test Title">
</android.support.v7.widget.Toolbar>
私は、様々なcontentInset
XML属性をいじりみましたが、どれもメニューアイコンの後の間隔に影響を与えません。
EDIT:このlinkは、私が以前に持っていたことを示しています(ページ中央付近にあります)。タイトルとハンバーガーのアイコンの間隔がわかると、ここに表示されている画像と同じくらいの幅になります。それは、間隔が2倍になったかのようです。
[パディング間-actionbars-ホームアイコンの可能な重複からはめ込み開始パディングを無効にします - および - タイトル](http://stackoverflow.com/questions/9737101/padding-between-actionbars-home-icon-and-title) –
以下の両方の答えに追加の注意:彼らが言うように、それは置く必要がありますツールバーの レイアウト。私はそれをテーマに入れようとしましたが、ツールバーレイアウトのテーマとして機能していません。 – vida