0

我想要在我的活动布局中一个接一个地在微调器的右侧或左侧有 2 个微调器,我想要一个图像视图,在微调器下方我正在添加各种编辑文本和 texview。

我尝试使用线性布局和相对布局都没有得到想要的结果。

我应该使用哪种布局?

 <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>
4

1 回答 1

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>

于 2013-07-30T07:13:11.973 回答