Android SDK API sürüm 21 (destek kitaplığı) ile yeni Araç Çubuğundaki ekstra dolgudan nasıl kurtulurum?
Bu resimdeki kırmızı oklardan bahsediyorum:
İşte kullanıyorum kodu:
<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>
Gördüğünüz gibi tüm ilgili dolguları 0'a ayarladım, ancak hala Spinner'ın etrafında dolgu var. Ne yanlış yaptım ya da ekstra dolgudan kurtulmak için ne yapmam gerekiyor?
Düzenleme Bazı bunu yapmaya çalışıyorum neden sorguluyorlar.
Material Design spesifikasyonlarına göre, spinner sol taraftan 72dp olmalıdır
Spinner'ımı düzgün bir şekilde yerleştirmek için Google'ın koyduğu dolguları etkisiz hale getirmem gerekiyor:
Düzenle 2
Chris Bane'nin aşağıdaki cevabına göre contentInsetStart'ı 0 olarak ayarladım. Destek kitaplığı için uygulama ad alanını kullanmanız gerekir:
<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>
Umarım bu birine yardımcı olur, birkaç gün boyunca kafam karıştı.
contentInsetX
0dp için tüm özellikleri ayarlayarak bile olmaz.