我的目标是在列表中显示人员/地址 - 但不仅仅是一个简单的列表,而是一个包含多个信息的框列表,在我的例子中是一个数字,地址和类型:
这是POJO的数据结构:
当然,有超过4个条目,这意味着应该有一个滚动条。我的第一个想法是:Scrollview
包含Linear Layout
。但我不确定内容,意味着你可以看到上面的方框。
谢谢
答案 0 :(得分:0)
My first idea: a Scrollview that contains a Linear Layout.
您熟悉listView
吗?这已经确实存在了。我相信你可以通过搜索找到关于如何使用它们的几十个教程。
答案 1 :(得分:0)
ListActivity
类为您的商品
创建单独的布局文件 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="horizontal" >
<LinearLayout
android:orientation="vertical" >
<TextView />
<TextView />
</LinearLayout>
</TextView>
</LinearLayout>
ListActivity
中创建一个从ArrayAdapter
延伸的内部类。在getView()
方法中,使用LayoutInflater
来扩充yourItemLayout并根据position
值更新TextView。onCreate
开始,致电setListAdapter(new InnerClass(this,R.layout.yourItemLayout,list)
您可以参考customArrayAdapter了解如何自定义ArrayAdapter。
完成并且灰尘。