2013-03-01 108 views
0

我的佈局有一個小問題。 這是代碼:android xml第二個以上的元素

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

    <RelativeLayout 
     android:id="@+id/popuplayout" 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="vertical" 

     > 

     <Button 
      android:id="@+id/login_choose_language_txt" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:background="@drawable/popup_andr" 
      android:text="@string/login_choose_language_txt" 
      /> 

     <LinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:layout_below="@+id/login_choose_language_txt" 
      android:layout_centerHorizontal="true" 
      android:orientation="vertical" 
      android:background="@drawable/background_gray_9patch" 
      android:layout_marginTop="-15dp" 
      > 


     <ImageView 
      android:id="@+id/login_language_1" 
      android:layout_width="50dp" 
      android:layout_height="30dp" 
      android:src="@drawable/pl" 
      android:layout_marginTop="10dp" 
      android:layout_gravity="center_horizontal"/> 
     <ImageView 
      android:id="@+id/login_language_2" 
      android:layout_width="50dp" 
      android:layout_height="30dp" 
      android:layout_marginTop="10dp" 
      android:src="@drawable/pl" 
      android:layout_gravity="center_horizontal" /> 
     <ImageView 
      android:id="@+id/login_language_3" 
      android:layout_width="50dp" 
      android:layout_height="30dp" 
      android:layout_marginTop="10dp" 
      android:src="@drawable/pl" 
      android:layout_gravity="center_horizontal" /> 
     <ImageView 
      android:id="@+id/login_language_4" 
      android:layout_width="50dp" 
      android:layout_height="30dp" 
      android:layout_marginTop="10dp" 
      android:src="@drawable/pl" 
      android:layout_gravity="center_horizontal" /> 
     </LinearLayout> 

    </RelativeLayout> 

</LinearLayout> 

問題是因爲它具有imageViews佈局覆蓋我的按鈕的一部分。我知道我有marginTop,因爲我需要在這個按鈕下面放置這個佈局的頂部,但是我想從按鈕下方的頂部隱藏這部分。我如何才能按鈕在佈局之上?

+1

在您的相對佈局中添加** android:layout_below =「@ + id/login_choose_language_txt」**。 – Numair 2013-03-01 13:45:01

+0

做Numair說,你的根 - LinearLayout是無用的。 – 2013-03-01 14:03:35

回答

1

android:layout_below="@+id/login_choose_language_txt"添加到您的Button標籤。

相關問題