图标和标题之间的工具栏中的填充/空格(Android 24)

使用新的Android 24,我发现Toolbar上的图标和标题有更宽的填充,我找不到任何解决方法。

例:

图标和标题之间的额外空间

MainActivity.java:

 public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setTitle("Testing"); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled(true); FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab); fab.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG) .setAction("Action", null).show(); } }); } } 

activity_main.xml中:

         

您可以在工具栏中添加此属性以避免此填充。

 app:contentInsetStartWithNavigation="0dp" 

使用下面的代码删除Android 24的后箭头和标题之间产生的额外间距(buildToolsVersion 24 / targetSdkVersion 24)

不要删除以下行

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