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