我试图删除图标的左边距或文本的右边距(我真的不确定) 我添加了布局,因此您可以轻松地看到问题。
我没有使用工具栏。所以我寻找ActionBar的解决方案。
在我的代码中:
actionBar = getSupportActionBar();
if (actionBar != null) {
actionBar.setCustomView(R.layout.action_bar_custom_layout);
actionBar.setHomeAsUpIndicator(ContextCompat.getDrawable(activity, R.drawable.ic_top_bar_back));
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM | ActionBar.DISPLAY_HOME_AS_UP);
}
R.layout.action_bar_custom_layout:
<?xml version="1.0" encoding="utf-8"?>
<TextView
android:id="@+id/action_bar_custom_layout_textview"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:ellipsize="end"
android:maxLines="1"
andrpod:text="@string/notes"
android:gravity="left|center_vertical"/>
答案 0 :(得分:0)
最好的方法是制作 自定义AppBar 。因为它将来对您有用。
这将非常帮助。
<强> http://www.android4devs.com/2014/12/how-to-make-material-design-app.html 强>
答案 1 :(得分:0)