2013-07-30 91 views
0

佈局,我想在我的活動佈局什麼是 2紗廠陸續 右側或微調的左側我想要一個ImageView的 和整流器下面我加入不同的EditText和texviews。設計在android系統

我試過用線性佈局和相對佈局沒有得到想要的結果。

我應該使用哪種佈局?

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" > 

<ImageView 
    android:id="@+id/imageView1" 
    android:layout_width="72dp" 
    android:layout_height="61dp" 
    android:src="@drawable/ic_launcher" /> 



<Spinner 
    android:id="@+id/spinner1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_weight="9" 
     android:entries="@array/category" 
    android:prompt="@string/country_prompt"/> 

    <LinearLayout 
    android:layout_width="wrap_content" 
    android:layout_height="match_parent" 
    android:orientation="vertical" > 
</LinearLayout> 
</LinearLayout> 
+0

你有一些模式/草圖喲你在努力實現嗎? LinearLayout在我看來是最好的選擇,但如果我們能夠看到您想要實現的目標,那將會很棒。 – gunar

+0

另外,你可以發佈整個XML佈局嗎?您至少缺少RelativeLayout和root ScrollLayout的結束標記。結束標籤前是否還有其他視圖? – gunar

+0

我的主要問題是簡單地想imageview和微調在同一水平線.....即imageview右邊的微調... – Wishy

回答

0

你應該做以下:

1) take linear layout with horizontal orientation. 

2) put image view and spinner in it...and give the weight for both according to ratio of 10. 

3) Same thing for another spinner and imageview. 

4) And finally you have added editext below spinner in vertical layout. 

您可以使用此,讓您的解決方案:

<LinearLayout 
    android:id="@+id/linear" 
    android:layout_width="match_parent" 
    android:layout_height="fill_parent" 
    android:orientation="vertical" > 

    <LinearLayout 
     android:id="@+id/linear1" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="horizontal" > 

     <ImageView 
      android:id="@+id/imageView1" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:src="@drawable/ic_launcher" /> 

     <Spinner 
      android:id="@+id/spinner1" 
      android:layout_width="0dp" 
      android:layout_height="wrap_content" 
      android:layout_gravity="center" 
      android:layout_weight="1" /> 
    </LinearLayout> 
</LinearLayout> 

+0

我正在做你說的獲取垂直佈局「這LinearLayout視圖是無用的(沒有孩子,沒有背景,沒有身份證,沒有風格)「 – Wishy

+0

但你有適當的設置爲微調和圖像使用重量? –

+0

不,我沒有得到 – Wishy