2015-01-04 71 views
1

我使用線性layout.I要實現這一目標:對齊在LinearLayout中

enter image description here

我想是這樣的:

<View 
    android:layout_width="88dp" 
    android:layout_height="0.25dp" 
    android:layout_marginLeft="43dp" 
    android:layout_marginTop="26dp" 
    android:layout_gravity="left" 
    android:background="#ffffff" /> 

<TextView 
    android:id="@+id/textView2" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="center_horizontal" 
    android:text="login to app" 
    android:textColor="@color/white" 
    android:textSize="10sp" /> 
<View 
    android:layout_width="88dp" 
    android:layout_height="0.25dp" 
    android:layout_gravity="right" 
    android:layout_marginRight="43dp" 
    android:background="#ffffff" /> 

但是結果是:

enter image description here

我該如何解決?

回答

1

center_vertical添加到您的所有android:layout_gravity。例如:

android:layout_gravity="left|center_vertical" 

更新#1

<LinearLayout orientation="vertical"> 
    <FrameLayout 
     layout_width="match_parent" 
     layout_height="wrap_content"> 

     <View 
      android:layout_width="88dp" 
      android:layout_height="0.25dp" 
      android:layout_marginLeft="43dp" 
      android:layout_marginTop="26dp" 
      android:layout_gravity="left|center_vertical" 
      android:background="#ffffff" /> 

     <TextView 
      android:id="@+id/textView2" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:text="login to app" 
      android:textColor="@color/white" 
      android:textSize="10sp" /> 

     <View 
      android:layout_width="88dp" 
      android:layout_height="0.25dp" 
      android:layout_gravity="right|center_vertical" 
      android:layout_marginRight="43dp" 
      android:background="#ffffff" />   

    </FrameLayout> 

    <!-- Other stuff --> 

</LinearLayout> 
+0

我不喜歡這樣的:http://pastebin.com/57Et3mV7它不work.Can你給我編輯的代碼? – Okan

+0

@Okan它是否改變了這些觀點的外觀? –

+0

是的,我改變了,但仍然是相同的結果。 – Okan