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