Что такое андроид, эквивалентный iOS, uitableviewstylegrouped - PullRequest
0 голосов
/ 05 августа 2011

У меня есть данные в виде массива пар ключ-значение.Некоторые данные относятся к другим данным в массиве.Каков наилучший способ показать это в Android?Я знаю, что uitableview для uitableviewstylegrouped будет лучше для iOS, но какой подход лучше в Android?

Это пример данных, которые я хотел бы сгруппировать по разделам:


FirstName, "Джо"

Фамилия, "Смит"


Телефон, "555-5555"

электронная почта, "joesmith@gmail.com"

Ответы [ 2 ]

0 голосов
/ 05 августа 2011

Вам необходимо использовать Simple ListView в Android для отображения списка. Теперь проблема в том, что вы хотите показать его как iOS UITableView, поэтому вам нужно сделать фон listView белым и закруглить углыListView.

Эта ссылка может быть полезна для вас, как сделать углы округленными в виде списка.

Как создать ListView с закругленными углами в Android?

Скажите мне больше, если у вас есть какие-либо вопросы.

0 голосов
/ 05 августа 2011

Check 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...