我有以下原型:
在屏幕中以滚动方式列出视图的方法是什么?
我已经尝试过:
我尝试创建一个类并扩展LinearLayout类并动态添加我的视图(复合控件类是我的 视图 也扩展了LinearLayout)到主LinearLayout。所以我得到了一个可滚动的视图列表。
答案 0 :(得分:0)
我不确定你的意思,但看看你尝试了什么,使用ListView
有什么问题?顾名思义,它应该完全符合您的要求:
在屏幕中以滚动方式列出视图的方法是什么?
以下是android documentation of a ListView
的引用ListView是一个显示可滚动项列表的视图组。该 列表项使用适配器自动插入列表 从诸如数组或数据库查询之类的源中提取内容 并将每个项目结果转换为放入列表中的视图。
您应该可以直接在ListView
下添加LinearLayout
作为子视图。
答案 1 :(得分:0)
你的问题似乎很难理解。
你的意思是如何将整个页面(活动)设置为列表视图?
listviews在默认情况下是可滚动的(当然,如果列表足够长,你可以看到它,你可以将整个活动设置为列表)..你也可以使用模板(xml)自定义它
并扩展您的类型的ArrayAdapter
(假设为ArrayAdapter<UpcomingEvents>
)并从数据库提供数据......