我需要显示客户的详细信息。我需要使用 Accordion 来显示详细信息。任何人都可以建议如何在Android中做到这一点?请帮我解决这个问题。
答案 0 :(得分:5)
有可能。有很多方法可以做到这一点。例如,访问Android - accordion widget或http://android-puremvc-ormlite.blogspot.com/2011/07/android-simple-accordion-panel.html
答案 1 :(得分:0)
有很多方法可以做到这一点。一种方法是定义线性布局。添加不同的TextView以表示标题和正文。
或者,您可以将my Accordion View component用于您的目的。它已经定义了不同的组件,如标题和正文。要将UI元素添加到正文,只需将它们添加到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>
这会产生一个像这样的手风琴