如何在ToolBar中添加两个TextView

时间:2016-12-08 06:23:31

标签: android layout

如何在ToolBar中添加两个TextView并将这些位置设置到工具栏的右侧? 我一直在网上看,但我不能解决它。

2 个答案:

答案 0 :(得分:0)

尝试此操作并根据您的要求设置TextView的位置

<android.support.v7.widget.Toolbar
      android:id="@+id/toolbar_profile"
      android:layout_width="match_parent"
      android:layout_height="@dimen/profile_toolbar_height"
      android:gravity="top|center"
      app:layout_anchor="@id/frame_detail_profile"
      app:layout_collapseMode="pin"
      app:theme="@style/ThemeOverlay.AppCompat.Dark"
      app:title="">

      <LinearLayout
           android:layout_width="wrap_content"
           android:layout_height="wrap_content"
           android:orientation="horizontal">

           <TextView
                android:id="@+id/tv_toolbar_title"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="@dimen/profile_toolbar_title_left_margin"
                android:gravity="center_vertical|center"
                android:text="@string/profile_username"
                android:ellipsize="end"
                android:singleLine="true"
                android:layout_gravity="center"
                android:textColor="@android:color/white"
                android:textSize="20sp" />
           <TextView
                android:id="@+id/tv_toolbar_title"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:layout_marginLeft="@dimen/profile_toolbar_title_left_margin"
                android:gravity="center_vertical|center"
                android:text="@string/profile_username"
                android:ellipsize="end"
                android:singleLine="true"
                android:layout_gravity="center"
                android:textColor="@android:color/white"
                 android:textSize="20sp" />           
             </LinearLayout>
        </android.support.v7.widget.Toolbar>

答案 1 :(得分:0)

使用工具栏创建常规布局,并在里面添加多个TextView,

   <android.support.v7.widget.Toolbar
                    android:id="@+id/toolbar"
                    android:layout_width="match_parent"
                    android:layout_height="?attr/actionBarSize"
                    app:layout_collapseMode="pin"
                    app:layout_scrollFlags="scroll|enterAlways">

                    <include
                    android:id="@+id/toolbar_header_view"
                    layout="@layout/header_view"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:layout_marginRight="@dimen/header_view_end_margin_right"/>
</android.support.v7.widget.Toolbar>

header_view 布局包含2个TextViews,

<!-- Title -->
<TextView
    android:id="@+id/header_view_title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="@android:color/white"
    android:textSize="18sp"
    android:textStyle="bold" />

<!-- Subtitle -->
<TextView
    android:id="@+id/header_view_sub_title"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textColor="@android:color/white"
    android:textSize="16sp" />

相关问题