2014-11-14 27 views
3

我有在Android的佈局問題。我希望這兩個視圖應該具有相同的寬度,並且他們幾乎應該使用屏幕的整個寬度。每個視圖都應該包含一個居中標籤。Android的佈局 - 彼此相鄰,寬度相等的兩個觀點,使用全屏幕寬度

它應該是這樣的,當它這樣做:

Example

這是我到目前爲止有:

<?xml version="1.0" encoding="utf-8"?>  
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
     android:layout_width="match_parent" android:layout_height="match_parent"> 

     <View 
      android:id="@+id/view1" 
      android:layout_width="10dp" 
      android:layout_height="90dp" 
      android:layout_alignParentTop="true" 
      android:layout_marginTop="10dp" 
      android:layout_marginLeft="10dp" /> 

     <View 
      android:id="@+id/view2" 
      android:layout_width="10dp" 
      android:layout_height="90dp" 
      android:layout_alignParentTop="true" 
      android:layout_alignParentRight="true" 
      android:layout_alignParentEnd="true" 
      android:layout_marginTop="10dp" 
      android:layout_marginRight="10dp" /> 

    </RelativeLayout> 

我只是佔位符值的寬度現在。

謝謝。

+0

嘗試使用的LinearLayout與方向= 「橫向」 和體重= 1兩的觀點。 – kha 2014-11-14 12:48:46

回答

9

你必須使用Android:在XML layout_weight屬性,以便嘗試下面的代碼希望它能夠解決您的問題: -

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

    <Button 
     android:text="Register" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:padding="10dip" 
     android:layout_margin="5dp" 
     android:layout_weight="1" /> 

    <Button 
     android:text="Not this time" 
     android:id="@+id/cancel" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:padding="10dip" 
     android:layout_margin="5dp" 
     android:layout_weight="1" /> 

    </LinearLayout> 
0

你必須使用layout_weight屬性這一點。

 <Button 
     android:text="Register" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:padding="10dip" 
     android:layout_margin="5dp" 
     android:layout_weight="1" /> 

    <Button 
     android:text="Not this time" 
     android:id="@+id/cancel" 
     android:layout_width="0dp" 
     android:layout_height="wrap_content" 
     android:padding="10dip" 
     android:layout_margin="5dp" 
     android:layout_weight="1" /> 

    </LinearLayout> 
相關問題