我有一个问题,我不太确定如何解决它。
基本上我有一个活动,它有一个ScrollView的基本xml布局,我希望这个活动列出一些Cursor的结果。所以我认为我会使用SimpleCursorAdapter ...但是当我得到它所有设置时,看起来SimpleCursorAdapter进入的ListView在另一个可滚动的布局元素中不会很好。
我有点让它以程序方式工作,但我更倾向于使用ListAdapter,因为它会使每个列表条目看起来像一个按钮,并使其与应用程序其余部分的设计保持一致,并且可以处理每个项目以及点击后发送给用户的位置。
所以我的问题是:无论如何要么让ListView显示所有项目,以至于它永远不需要滚动,或者我可以将ListView更改为类似LinearLayout的东西吗?
我希望这是有道理的! 欢迎任何帮助/见解/想法! 干杯!
答案 0 :(得分:2)
您可以从不一起使用滚动视图和ListView。一团糟!也是不合逻辑的。
以下是您可以使用的一些方法:
我可以给你的另一个提示是,你可以随时使用相对布局并放置listView alignParentBottom="true"
并发出scrollView方法,这将使listview alwyas可滚动。
答案 1 :(得分:1)
在ListView
内部ScrollView
根本没有意义。 ListView
实现了它自己的滚动功能,因此它不应该与ScrollView
一起使用。
您应该重新考虑您的UI设计。
答案 2 :(得分:1)
我同意Shardul;试图将listview与scrollview放在一起将无法滚动。看看下面的链接,看看你可以用ListView完成什么 - 一个。