2015-08-19 22 views
0

我試圖設計我動作條的TextView動作條的死點和ImageView的 ,但我無法讓圖像一直對齊。動作條將無法正確對齊(RelativeLayout的)在最右邊的<em>動作條</em>的

圖像將推動我的TextView左,會留下很大的空間給的ImageView右側不管我改變什麼不同的屬性。

這是action_bar自定義的XML佈局,這是我的活動中誇大的。

[![ 

<?xml version="1.0" encoding="utf-8"?> 
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:orientation="horizontal" android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center" 
     android:weightSum="3" 
     > 

     <ImageButton android:src="@drawable/users" 
      android:background="?attr/actionBarItemBackground" 
      android:layout_width="24dp" 
      android:layout_height="24dp" 
      android:scaleType="centerInside" 
      android:id="@+id/item2" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentTop="false"/> 

     <TextView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:textAppearance="?android:attr/textAppearanceLarge" 
      android:text="Location" 
      android:id="@+id/textView2" 
      android:layout_gravity="center_horizontal" 
      android:textStyle="bold" 
      android:textColor="#ffffff" 
      android:layout_centerHorizontal="true" /> 

    </RelativeLayout> 

這裏是發生了什麼事

回答

0

您可以使用操作欄的工具欄,而不是一個例子。

<android.support.v7.widget.Toolbar 
    android:id="@+id/toolbar" 
    android:minHeight="?attr/actionBarSize" 
    android:background="#03a9f4" 
    android:layout_width="match_parent" 
    android:layout_height="56dp" 
    android:layout_alignParentLeft="true" 
    android:layout_alignParentStart="true" 
    > 
    <TextView 
     android:layout_gravity="center" 
     android:layout_width="wrap_content" 
     android:layout_height="48dp" 
     android:gravity="center" 
     android:textColor="#ffffff" 
     android:textSize="14sp" 
     android:text="@string/profile_setup" 
     android:id="@+id/title"/> 

    <TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="right" 
     android:text="@string/join" 
     android:paddingRight="24dp" 
     android:textColor="#ffffff" 
     android:textSize="14sp" 
     android:id="@+id/actionButton" 
     /> 
</android.support.v7.widget.Toolbar> 
+0

問題是固定的:)。非常感謝你! – RockyFish