Android - виджет аккордеона

Для показа всех таблиц используйте

SELECT name FROM sqlite_master WHERE type = "table"

Для показа всех строк, я предполагаю, что можно выполнить итерации через все таблицы и просто сделать ВЫБОР * на каждом. Но возможно ДАМП - то, что Вы после?

22
задан Nightfirecat 5 October 2011 в 18:13
поделиться

1 ответ

И если вы все еще задаетесь вопросом - это в значительной степени можно сделать с помощью пары кнопок / макета, уложенных внутри линейного макета. Псевдокод следует за

<LinearLayout android:orientation="vertical">
    <Button android:text="Panel 1"/>
    <SomeKindOfLayout android:id="@+id/panel1">
            <!-- widgets in first panel go here -->
    </SomeKindOfLayout>
    <Button android:text="Panel 2"/>
    <SomeKindOfLayout android:id="@+id/panel2" android:visibility="gone">
            <!-- widgets in second panel go here -->
    </SomeKindOfLayout>
    <Button android:text="Panel 3"/>
    <SomeKindOfLayout android:id="@+id/panel3" android:visibility="gone">
            <!-- widgets in third panel go here -->
    </SomeKindOfLayout>
    <Button android:text="Panel 4"/>
    <SomeKindOfLayout android:id="@+id/panel4" android:visibility="gone">
            <!-- widgets in fourth panel go here -->
    </SomeKindOfLayout></LinearLayout>

Еще одна вещь, которую можно попробовать, - это наложение ExpandableListView-ов друг на друга

28
ответ дан 29 November 2019 в 03:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: