Bagaimana cara menyingkirkan lapisan tambahan di Toolbar baru dengan Android SDK API versi 21 (perpustakaan dukungan)?
Saya berbicara tentang panah merah pada gambar ini:
Berikut adalah kode yang saya gunakan:
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:background="?attr/colorPrimary"
android:padding="0dp"
android:layout_margin="0dp">
<RelativeLayout
android:id="@+id/action_bar_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="0dp"
android:padding="0dp"
android:background="#000000">
<Spinner
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</RelativeLayout>
</Toolbar>
Seperti yang Anda lihat saya telah mengatur semua padding yang relevan ke 0, tetapi masih ada padding di sekitar Spinner. Apa yang telah saya lakukan salah atau apa yang harus saya lakukan untuk menyingkirkan lapisan tambahan?
Sunting Beberapa orang mempertanyakan mengapa saya mencoba melakukan ini.
Sesuai spesifikasi Desain Bahan, pemintal harus 72dp dari sisi kiri
Saya perlu menetralkan padding yang Google pasang untuk menempatkan spinner saya dengan benar:
Edit 2
Sesuai jawaban Chris Bane di bawah ini, saya mengatur contentInsetStart ke 0. Untuk perpustakaan dukungan Anda harus menggunakan namespace aplikasi:
<android.support.v4.widget.DrawerLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="@dimen/action_bar_height"
android:background="?attr/colorPrimary"
android:contentInsetStart="0dp"
android:contentInsetLeft="0dp"
app:contentInsetLeft="0dp"
app:contentInsetStart="0dp"
app:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</android.support.v4.widget.DrawerLayout>
Saya harap ini membantu seseorang, itu membuat saya bingung selama beberapa hari.
contentInsetX
properti ke 0dp.