我的活动中有一个工具栏(未设置为操作栏)。我添加了一个菜单项。
toolBar.setOnMenuItemClickListener(
new Toolbar.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(MenuItem item) {
// Handle the menu item
return true;
}
});
toolBar.inflateMenu(R.menu.menu_main);
这缩小了工具栏的大小,导致我的文本视图看起来不再是水平居中的。
如何在工具栏中居中对齐(至少使其看起来像)此文本视图,同时保留我添加的菜单项
添加属性app:contentInsetEnd="0dp"和app:content-InsetStart="0dp属性到我的布局中的工具栏小部件为我解决了这个问题。
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/toolBar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@android:color/transparent"
android:minHeight="?attr/actionBarSize"
app:contentInsetEnd="0dp"
app:contentInsetStart="0dp">