2016-12-08 13 views
-2

ToolBar内に2つのTextViewを追加し、これらの位置をツールバーの右側に設定するにはどうすればよいですか? 私はインターネットで探していましたが、私はそれをうまく動作しません。ToolBar内に2つのTextViewを追加する方法

答えて

0

に応じてのTextViewの位置を設定します、

<!-- 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" /> 

+0

私は、異なる画面サイズやポートレート/風景モードと同じように自動マージンを設定することができますか? –

+0

自動マージで分かりませんでした。テキストの中心を揃えたいですか? –

+0

以下のテキストを右側に貼り付けたいと思っています。https://s16.postimg.org/ap8uyx21h/image.png –

0

header_viewレイアウトは2 TextViewsで構成さ

<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> 

、ツールバーとの定期的なレイアウトを作成し、内部に複数のTextViewsを追加し、これを試してみて、あなたの条件

<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> 
関連する問題