Проблема линейного расположения Android - PullRequest
1 голос
/ 16 мая 2011

enter image description here Привет всем, я новичок в Android и испытываю проблемы с отображением элементов с помощью линейной разметки и задаюсь вопросом, может ли кто-нибудь мне помочь.Список элементов и изображения отображаются нормально, но текстовое поле и кнопка поиска отображаются для каждого элемента, а не отображаются один раз.Мой код выглядит так:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
        <LinearLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1">
        <ImageView
            android:id="@+id/icon"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:src="@drawable/icon"/>
        <TextView
            android:id="@+id/selection"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textSize="16sp" 
            android:textStyle="bold" />
        </LinearLayout>
        <LinearLayout
            android:orientation="vertical"
            android:layout_width="fill_parent"
            android:layout_height="fill_parent"
            android:layout_weight="1">
        <TextView  
            android:layout_width="wrap_content" 
            android:layout_height="wrap_content" 
            android:text="@string/searchHeader"/>
        <EditText
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:id="@+id/searchItem"/>
        <Button 
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:text="@string/search"
            android:onClick="Search"/>
        </LinearLayout>
 </LinearLayout>

Ответы [ 2 ]

3 голосов
/ 16 мая 2011

С этим XML вы должны видеть только одно изображение, а не список изображений, который вы написали.Вы изменяете этот макет программно для отображения различных изображений?Может быть, там вы также добавите элементы, которые вы хотите только один раз.

0 голосов
/ 16 мая 2011

Попробуйте переместить текстовое представление и кнопку поиска за пределы линейных слоев, в которых они находятся.

...