Добавление настраиваемого адаптера списка в TableLayout - PullRequest
0 голосов
/ 27 июля 2011

У меня есть собственный адаптер списка внутри TableLayout.Этот TableLayout вложен в a LinearLayout.

Адаптер списка расширяется, если новые дочерние представления добавляются в список.Я хочу, чтобы размер TableRow динамически увеличивался при увеличении размера адаптера списка.И кнопки нажимаются при увеличении списка.

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

        <LinearLayout">
            <!-- Draw header + sub title -->
            <LinearLayout android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent" >
                <TextView ></TextView>
                <TextView ></TextView>
            </LinearLayout>

            <LinearLayout android:orientation="horizontal">
                <ImageView />
                <LinearLayout android:orientation="vertical" android:layout_height="fill_parent" android:layout_width="fill_parent" 
                    android:layout_weight="1">
                    <TableLayout android:layout_height="fill_parent" android:layout_width="fill_parent"  android:layout_weight="1">
                        <TableRow android:id="@+id/tr1">
                            <CustomList android:id="@+id/mainview"
                                ndroid:layout_height="wrap_content" android:layout_width="wrap_content" />
                        </TableRow>
                        <TableRow android:layout_height="wrap_content"
                            android:layout_width="match_parent">
                            <Button android:layout_width="wrap_content" android:id="@+id/button1"
                                android:text="@string/buttonPrevious" android:layout_height="wrap_content">
                            </Button>
                            <Button android:layout_width="wrap_content" android:id="@+id/button2"
                                android:text="@string/buttonNext" android:layout_height="wrap_content"></Button>
                        </TableRow>
                    </TableLayout>
                </LinearLayout>
                <ImageView  />

        </LinearLayout>
    </ScrollView>

Нужно ли мне что-то менять, например, изменять способ разметки макетов в моем адаптере пользовательских списков или что-то еще?

1 Ответ

1 голос
/ 27 июля 2011

Пожалуйста, прочитайте следующий вопрос и ответы. Я полагаю, что это может быть то же самое, что вы пытаетесь достичь

Android ListView, который не прокручивается?

...