Java 动作栏标题隐藏

Java 动作栏标题隐藏,java,android,xml,android-actionbar,android-toolbar,Java,Android,Xml,Android Actionbar,Android Toolbar,选择菜单项(如屏幕截图所示)时,文本将填充操作栏标题。然而,标题被隐藏在左侧和右侧,我正在努力显示比当前显示的更多的标题。所选菜单项为“相等”,其中“u”显示 为了寻求帮助,这里是我的action_bar.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" and

选择菜单项(如屏幕截图所示)时,文本将填充操作栏标题。然而,标题被隐藏在左侧和右侧,我正在努力显示比当前显示的更多的标题。所选菜单项为“相等”,其中“u”显示

为了寻求帮助,这里是我的action_bar.xml

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="wrap_content"
          android:layout_gravity="center"
          android:orientation="vertical">
<TextView
    android:id="@+id/title"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginLeft="10dp"
    android:layout_marginStart="10dp"
    android:gravity="left|center"
    android:singleLine="true"
    android:textColor="@android:color/black"
    android:text="Action Bar Title"
    android:textSize="18sp" />
Activity.java

public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.options_menu, menu);

    menu.findItem(R.id.action_bookmark).setIcon(
            new IconDrawable(this, IconValue.fa_bookmark_o)
                    .colorRes(R.color.aha_white)
                    .actionBarSize());
    menu.findItem(R.id.menu_twitter).setIcon(
            new IconDrawable(this, IconValue.fa_twitter)
                    .colorRes(R.color.aha_white)
                    .actionBarSize());

谢谢任何人的帮助

这并不能回答你的问题,但即使你能胜任这个头衔,看起来也很糟糕。你不应该在那里有一个标题,如果绝对重要的话,可以找到另一种方式来传达该文本。我不反对你@WillEvers。在这种情况下,我相信你知道这一点,但你可以删除xml中的标题标记和控制器类中的setTitle行,或者将其设置为null。@WillEvers我对Android真的很陌生,因为这个项目是传给我的。我非常感谢你的忠告。仍然必须在顶部显示此标题文本。
    mDrawerLayout = (DrawerLayout) mActivity.findViewById(R.id.drawer_layout);
    mDrawerToggle = new ActionBarDrawerToggle(mActivity,                  /* host Activity */
            mDrawerLayout,         /* DrawerLayout object */
            R.string.drawer_open,  /* "open drawer" description */
            R.string.drawer_close  /* "close drawer" description */) {

        /** Called when a drawer has settled in a completely closed state. */
        public void onDrawerClosed(View view) {
            super.onDrawerClosed(view);
            mActivity.getActionBar().setTitle(mTitle);
            mActivity.invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }

        /** Called when a drawer has settled in a completely open state. */
        public void onDrawerOpened(View drawerView) {
            super.onDrawerOpened(drawerView);
            mActivity.getActionBar().setTitle(mDrawerTitle);
            mActivity.invalidateOptionsMenu(); // creates call to onPrepareOptionsMenu()
        }
    };
public boolean onCreateOptionsMenu(Menu menu) {
    MenuInflater inflater = getMenuInflater();
    inflater.inflate(R.menu.options_menu, menu);

    menu.findItem(R.id.action_bookmark).setIcon(
            new IconDrawable(this, IconValue.fa_bookmark_o)
                    .colorRes(R.color.aha_white)
                    .actionBarSize());
    menu.findItem(R.id.menu_twitter).setIcon(
            new IconDrawable(this, IconValue.fa_twitter)
                    .colorRes(R.color.aha_white)
                    .actionBarSize());