我正在尝试使用类似于标准人员应用程序中的“添加联系人”活动的界面生成活动 - 即具有多个列表(电子邮件地址,电话号码等)的活动,每个列表都有一个可变数量的条目和“添加”按钮。列表本身不会滚动(即所有条目都会一直显示),但整个界面会滚动。
我的第一次尝试在scrollview中的linearlayout中使用了几个listviews;代码根据需要向listviews添加元素。但是,我找不到阻止列表滚动的方法,而不是全长显示。
有人可以建议我如何阻止列表视图滚动吗?或者或许建议一个比列表视图更好的容器(我不想重新发明轮子)?
谢谢, 理查德
答案 0 :(得分:1)
您是否考虑过使用表格视图?应该可以使行可单击。以下是我在其他答案中如何在代码中创建表行: How to populate the TableLayout with ImageView dynamically in android jdk?
答案 1 :(得分:0)
也许ExpandableListView在这里会更有帮助。 http://developer.android.com/reference/android/widget/ExpandableListView.html了解更多信息
答案 2 :(得分:0)
列表本身不会滚动(即所有条目都会一直显示),但整个界面会滚动。
这是不正确的。所有条目都不会一直显示。
我的第一次尝试在scrollview中的linearlayout中使用了几个listviews
您无法将ListView
放入ScrollView
。
或者或许建议一个比列表视图更好的容器(我不想重新发明轮子)?
添加联系人活动使用a ScrollView
wrapped around a LinearLayout
持有每个“编辑者”。