工具栏宽度受菜单项限制

时间:2015-01-20 11:46:47

标签: android material-design android-toolbar

我想创建一个带有自定义布局的工具栏。布局应该有图像,标题和标签。它应该具有与以下示例类似的结构:

enter image description here

我的问题是菜单项使工具栏边界太窄。我需要完整的工具栏宽度,而不依赖于菜单项。 我的工具栏看起来像这样:

enter image description here

这是我的代码:

<android.support.v7.widget.Toolbar
    android:id="@+id/toolbar"
    android:layout_width="match_parent"
    android:layout_height="180dp"
    android:layout_alignParentTop="true"
    app:theme="@style/AppTheme.ActionBarTransparent"
    app:popupTheme="@style/AppTheme.ActionBarLight">

    <RelativeLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <com.pkmmte.view.CircularImageView
            android:id="@+id/iv_league_icon"
            android:layout_width="60dp"
            android:layout_height="60dp"
            android:contentDescription="@string/league_image"
            android:layout_alignParentLeft="true"
            android:layout_alignParentStart="true"
            android:layout_centerInParent="true"
            tools:src="@drawable/ic_league"
            app:border="true"
            app:border_color="#EEEEEE"
            app:border_width="1dp"
            app:shadow="true" />

        <TextView
            android:id="@+id/tv_league_name"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_toEndOf="@id/iv_league_icon"
            android:layout_toRightOf="@id/iv_league_icon"
            android:layout_centerInParent="true"
            android:padding="8dp"
            android:textAppearance="@style/TextAppearance.Widget.AppCompat.Toolbar.Title"
            android:hint="@string/enter_league_name"
            tools:text="My League"
            tools:textColor="@android:color/darker_gray" />

        <com.astuetz.PagerSlidingTabStrip
            android:id="@+id/tabs"
            android:layout_width="match_parent"
            android:layout_height="?attr/actionBarSize"
            android:textColor="@android:color/white"
            app:pstsIndicatorColor="@android:color/white"
            android:background="@android:color/transparent"
            android:layout_alignParentBottom="true" />

    </RelativeLayout>

</android.support.v7.widget.Toolbar>

0 个答案:

没有答案