Tag: listview

从JSON填充Listview

有谁知道任何dynamic加载Json数据到ListView的例子,我见过的大多数例子只是使用某种静态数组。 我需要加载说10行的Json数据,然后在底部有更多的负载..以获得下一个10等等等使用JSON请示例….

我如何实现一个没有ListActivity的ListView? (只使用Activity)

我是新来的Android,我真的需要这样做(我已经考虑在另一个Activity做),但任何人都可以看到一个简单的代码(只是onCreate()方法),可以做Listview没有ListActivity ? 谢谢

调用notifyDataSetChanged后保留在ListView中的位置

当用户滚动到底部时,我使用OnScrollListenerdynamic地将项目添加到ListView。 在将数据添加到适配器并调用notifyDataSetChanged之后,ListView又回到顶部。 理想情况下,我想保留在ListView中的位置。 任何想法,我应该怎么做呢?

Android应用程序中的dynamicListView

有没有一个工作的例子,演示如何在ListView中dynamic追加额外的行? 例如: 你正在从不同的领域提取RSS提要 然后显示ListView中的前10个项目(当您在后台运行的其他线程继续拉动提要时) 您滚动并到达列表底部,然后单击button查看更多项目 ListView将会附加额外的10个项目,现在总共有20个项目。 任何build议如何做到这一点? 尼古拉斯

如何在Android中制作水平的ListView?

可能重复: Android中的水平ListView? 就像Android中的许多事情一样,你不会认为这会是一个很难的问题,但是哦,高尔德,你会错的。 而且,就像Android中的许多事情一样,API甚至没有提供合理的可扩展的起点。 如果我要推出我自己的ListView,那么我只会把所有的东西拿起来,把它放在一边。 \咆哮 好吧,现在我已经完成了冒烟,让我们来谈谈问题本身。 我所需要的基本上与Gallery相似,但没有中央lockingfunction。 我真的不需要ListView的listSelector,但它是一个很好的。 大多数情况下,我可以用ScrollView的LinearLayout来做我想做的事情,但我需要来自ListAdapter的子视图,而且我真的希望有一个视图回收器。 我真的不想写任何布局代码。 我偷看了一些这些类的源代码… 图库:如果我重写大部分'onXyz'方法,就可以使用图库,复制所有的源代码,但不要调用scrollIntoSlots() 。 但是我确信,如果我这样做,我会遇到一些无法访问或其他不可预见的后果的成员字段。 AbsSpinner:由于mRecycler字段是包私人的,我怀疑我可以扩展这个类。 AbsListView:它看起来像这个类只适用于垂直滚动,所以没有帮助。 AdapterView:我从来没有直接扩展这个类。 如果你告诉我这很容易做,而且很容易推出我自己的RecycleBin ,我会非常怀疑,但我会给它一个。 我想我可以复制AbsSpinner和Gallery来得到我想要的…希望这些类不使用我无法访问的一些package-privatevariables。 你们都认为这是一个很好的做法吗? 有没有人有任何教程或第三方解决scheme,可能使我在正确的方向吗? 更新: 我迄今为止唯一find的解决scheme就是自己做。 由于提出这个问题,我重写了AdapterView并从头开始实现我自己的“Horizo​​ntalListView”。 要真正覆盖图库的中心lockingfunction的唯一方法是重写私有scrollIntoSlots方法,我相信这将需要在运行时生成一个子类。 如果你敢于这样做,这可以说是最好的解决scheme,但我不想依赖可能改变的无证方法。 下面的Swathi EPbuild议我给Gallery一个OnTouchListener并重写滚动function。 如果你不关心在列表中是否有支持,或者如果可以在videoanimation结束时将视图捕捉到中心,那么这对你来说是有效的! 然而,最终仍然不能移除中央lockingfunction而不去除支撑。 我问你,什么样的名单不投掷? 所以,唉,这不适合我。 :-(但如果你对这种方法感兴趣,请继续阅读… 为了得到我想要的,我还必须对Swathi的代码做一些补充。 在GestureListener.onTouch ,除了委托给手势检测器之外,我还必须为ACTION_UP和ACTION_CANCEL事件返回true。 这成功地禁用了中央lockingfunction,但它也禁用了投掷。 我能够通过将自己的GestureListener委托给Gallery的onFling方法来重新启用onFling 。 如果您想尝试一下,请进入ApiDemos示例代码,并用以下代码replaceGallery1.java类: import com.example.android.apis.R; import android.app.Activity; import android.content.Context; import android.content.res.TypedArray; import android.os.Bundle; import android.view.ContextMenu; import […]

如何删除Android上的ListViews之间的行?

我使用了两个像这样的ListView : <ListView android:id="@+id/ListView" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> <ListView android:id="@+id/ListView1" android:text="@string/Website" android:layout_height="30px" android:layout_width="150px" android:scrollbars="none" android:transcriptMode="normal"/> 两个ListView之间有一条空行。 我如何删除它?

禁用在列表视图中滚动

我有一个列表视图,并根据我想临时禁用滚动的一些逻辑。 view.setOnScrollListener(NULL); 不帮助我我想我需要写一些代码,有人可以给我一个hist或一些片段? 谢谢

如何在Android的自定义列表视图中使用searchfunction

我创build了一个包含多个行的列表视图。 我还在上面创build了一个search框。 我想根据列表的特定字段来实现searchfunction。 我怎样才能做到这一点? 任何帮助将不胜感激。

Android:CursorAdapter,ListView和CheckBox

我有我自己的布局和CustomCursorAdapter的ListView。 每一行都有自己的checkbox。 所以…很明显,在滚动期间,checkbox会松动它们的状态。 我发现唯一的东西是Android保存checkbox状态ListView与光标适配器,但没有答案。 还有一个问题。 我与我的CustorArrayAdapter有同样的问题。 我解决了这个问题,使用SparseBooleanArray保持checkbox的状态。 它工作正常,但每个滚动调用onCheckedChanged。 这很正常吗? 交易是我的列表视图描述报警元素和定期调用(onCheckedChanged)启动/停止报警。 许多不合时宜的行为。

我们应该使用RecyclerView来replaceListView吗?

Android Docs说: RecyclerView小部件是ListView的更高级和灵活的版本。 这个小部件是一个显示大型数据集的容器,通过维护有限数量的视图可以非常有效地滚动。 如果数据收集的元素在运行时基于用户操作或networking事件而更改,请使用RecyclerView小部件 实际上,如果效率不重要, ListView可以完成以上所有操作,而且我们在使用RecyclerViewreplaceListView时发现了很多问题: 没有onItemClickListener()列表项select – 解决scheme 列表项之间没有分隔符 – 解决scheme 没有内置的重叠select器,当你点击列表项 – 解决scheme时,没有视觉反馈 没有列表头的addHeaderView – 解决scheme 也许更多的问题… 所以当我们使用RecyclerViewreplaceListView ,我们必须做很多额外的编码才能达到与ListView相同的效果。 题: 是否值得我们用RecyclerView完全替代ListView ? 如果不是那么在这种情况下,我们应该更好地使用RecyclerView而不是ListView ,反之亦然? 感谢您的关注和任何想法!