15

Sorunum, çekmece simgesi ve araç çubuğu başlığı arasındaki ekstra boşluktur. örnek görüntüler aşağıdadır:Gezinme simgesi ve araç çubuğu başlığı arasındaki boşluk nasıl azaltılır?

spacing between nav-drawer icon and title

spacing between back icon and toolbar

araç çubuğunun xml görünümü Ben aşağıdaki kodu kullanarak bu sorunu çözmek için çalıştık

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     app:titleTextAppearance="@style/Toolbar.TitleText" 
     app:popupTheme="@style/AppTheme.PopupOverlay" /> 

ama hiçbir değişiklik meydana geldi.

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_home); 
    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); 
    setSupportActionBar(toolbar); 

    //toolbar.setTitleMarginStart(0); 
    toolbar.setTitleMarginStart(-8); 
} 

Bu sorunu çözmenin bir yolu var mı?

+0

Özel bir eylem çubuğu oluşturmak ve istediğiniz gibi öğeleri görüntüleyebilirsiniz. – JuLes

+1

Bu neden sorunlu? Bu, platform geliştiricilerinin tasarım kararıdır ve Google'ın Android uygulamaları nasıl görünür? – Egor

+0

@egor Bazen başlık daha uzun olacak ve 2/3 harf daha gösterebilirsek daha iyi bir görünüm ve anlam kazandırabilir. Ayrıca küçük şeyler üzerinde deney yapmak da eğlencelidir. –

cevap

28

ToolBar için

app:contentInsetLeft="0dp" 
app:contentInsetStart="0dp" 
app:contentInsetStartWithNavigation="0dp" 

ekleyin.

Komple Kod:

<android.support.v7.widget.Toolbar 
     android:id="@+id/toolbar" 
     android:layout_width="match_parent" 
     android:layout_height="?attr/actionBarSize" 
     android:background="?attr/colorPrimary" 
     app:titleTextAppearance="@style/Toolbar.TitleText" 
     app:popupTheme="@style/AppTheme.PopupOverlay" 
     app:contentInsetLeft="0dp" 
     app:contentInsetStart="0dp" 
     app:contentInsetStartWithNavigation="0dp" /> 
+0

@Sagar Chapagain bunu biliyor. – Ironman

+1

Bu güzel bir çözümdür. gerçekten faydalı. –

+0

https://stackoverflow.com/questions/47207491/remove-padding-between-hamburger-icon-and-toolbar ..Yanırım boşluğa ulaşıyorum. \t @Sagar Chapagain –