Как отобразить данные на странице android с помощью аккордеона?



Мне нужно показать детали клиента. Мне нужно использовать аккордеон для отображения деталей. Кто-нибудь может подсказать, как это сделать в android? Пожалуйста, помогите мне в этом.

540   2  

2 ответов:

Это возможно. Есть много способов сделать это. Например, посетите виджет Android-аккордеон или http://android-puremvc-ormlite.blogspot.com/2011/07/android-simple-accordion-panel.html

Есть множество способов сделать это. Одним из способов является определение линейной компоновки. Добавьте различные текстовые представления для обозначения заголовка и тела.

Или, вы можете использовать Мой компонент представления аккордеона для ваших целей. Он уже имеет различные компоненты, определенные как заголовок и тело. Чтобы добавить элементы пользовательского интерфейса в тело, просто добавьте их в XML-файл, как вы добавляете элементы в RelativeLayout.

<com.riyagayasen.easyaccordion.AccordionView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_alignParentStart="true"
    android:visibility="visible"
    app:isAnimated="false"
    app:heading="This is a demo accordion"
    app:isExpanded="true"
    app:isPartitioned="true">

    <TextView
        android:id="@+id/textView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Demo accordion text" />

    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Test Button"
        android:id="@+id/button_2"
        android:layout_below="@+id/textView" />
    <Button
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Test Button 2"
        android:layout_below="@+id/button_2" />
</com.riyagayasen.easyaccordion.AccordionView>

Это делает аккордеон похожим это

Демо-аккордеон

Comments

    Ничего не найдено.