什么是相当于iOS的uitableviewstylegrouped的android

时间:2011-08-05 01:08:21

标签: android uitableview android-listview

我有一组键值对的数据。一些数据与阵列中的其他数据有关。什么是在Android中显示这个的最佳方式?我知道uitableviewstylegrouped的uitableview最适合iOS,但Android中最好的方法是什么?

这是我想分组的一些示例数据:


FirstName,“Joe”

姓氏,“史密斯”


电话号码,“555-5555”

电子邮件,“joesmith@gmail.com”

2 个答案:

答案 0 :(得分:0)

检查TableLayout

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

<TableRow>
    <TextView
        android:layout_column="1"
        android:text="FirstName"
        android:padding="3dip" />
    <TextView
        android:text="Joe"
        android:gravity="right"
        android:padding="3dip" />
</TableRow>

<TableRow>
    <TextView
        android:layout_column="1"
        android:text="LastName"
        android:padding="3dip" />
    <TextView
        android:text="Smith"
        android:gravity="right"
        android:padding="3dip" />
</TableRow>

<View
    android:layout_height="2dip"
    android:background="#FF909090" />

<TableRow>
    <TextView
        android:layout_column="1"
        android:text="Phone Number"
        android:padding="3dip" />
    <TextView
        android:text="555-5555"
        android:gravity="right"
        android:padding="3dip" />
</TableRow>

<TableRow>
    <TextView
        android:text="Email"
        android:padding="3dip" />
    <TextView
        android:text="joeSmith@gmail.com"
        android:gravity="right"
        android:padding="3dip" />
</TableRow>

</TableLayout>

答案 1 :(得分:0)

你需要使用Android中的Simple ListView来显示列表现在问题是你想要像iOS UITableView一样显示它,所以你需要使listView的背景变为白色并绕过角落ListView的。{

此链接可能对您有助于如何使列表视图四角形化。

How do I create a ListView with rounded corners in Android?

如果您有任何疑问,请告诉我。