2013-06-26 42 views
-3

我是新開發的android開發人員,並且正在嘗試移動2個圖像視圖,因此它顯示了2個按鈕彼此平行。這裏是什麼樣子至今截圖:CLICK HERE TO VIEW MY PROBLEM移動它們的Eclipse圖像視圖

更新代碼:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:id="@+id/TopTwoButtons" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:background="@drawable/background_meduim" 
android:gravity="center_horizontal" > 

<ImageView 
    android:id="@+id/ListButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginRight="39dp" 
    android:layout_marginTop="130dp" 
    android:src="@drawable/list_button_medium" /> 

<ImageView 
    android:id="@+id/SearchButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignTop="@+id/ListButton" 
    android:layout_marginLeft="20dp" 
    android:src="@drawable/search_button_medium" /> 
</RelativeLayout> 


<RelativeLayout 
android:id="@+id/BottomTwoButtons" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_below="@+id/TopTwoButtons" 
android:gravity="center_horizontal" > 

<ImageView 
    android:id="@+id/InfoButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_centerInParent="true" 
    android:layout_marginLeft="30dp" 
    android:src="@drawable/info_button_medium" /> 

<ImageView 
    android:id="@+id/PopularButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_centerInParent="true" 
    android:layout_marginRight="30dp" 
    android:src="@drawable/popular_button_medium" > 



</RelativeLayout> 

這裏是我的代碼現在。在第二行相對佈局中,第29行出現錯誤,它包含兩個第二個按鈕。感謝和抱歉,因爲我是一個白癡,我只是習慣於在這個網站上做事。

+0

好的。你想如何顯示圖像? –

+0

我想放置按鈕,以便頂部有2個,底部有2個。 – Jack

回答

0

正如你所說,我正在添加布局文件。請檢查以下代碼:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content"> 
<RelativeLayout 
android:id="@+id/TopTwoButtons" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:background="@drawable/background_meduim" 
android:gravity="center_horizontal" > 

<ImageView 
    android:id="@+id/ListButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_alignParentTop="true" 
    android:layout_marginRight="39dp" 
    android:layout_marginTop="130dp" 
    android:src="@drawable/list_button_medium" /> 

<ImageView 
    android:id="@+id/SearchButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_alignTop="@+id/ListButton" 
    android:layout_marginLeft="20dp" 
    android:src="@drawable/search_button_medium" /> 
</RelativeLayout> 


<RelativeLayout 
android:id="@+id/BottomTwoButtons" 
android:layout_width="fill_parent" 
android:layout_height="wrap_content" 
android:layout_below="@+id/TopTwoButtons" 
android:gravity="center_horizontal" > 

<ImageView 
    android:id="@+id/InfoButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentLeft="true" 
    android:layout_centerInParent="true" 
    android:layout_marginLeft="30dp" 
    android:src="@drawable/info_button_medium" /> 

<ImageView 
    android:id="@+id/PopularButton" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignParentRight="true" 
    android:layout_centerInParent="true" 
    android:layout_marginRight="30dp" 
    android:src="@drawable/popular_button_medium" /> 
</RelativeLayout> 
</RelativeLayout> 
+0

我正在使用線性佈局,我猜這將是相同的概念? – Jack

+0

是相同的概念。如果您使用LinearLayout,則爲每個linearLayout放置'android:orientation =「vertical」'。最好使用上面放置的RelativeLayouts。 –

+0

@Jack你找到解決方案嗎? –