草庐IT

ListView-Adapter

全部标签

android - Listview 没有被填充,getView() 没有被调用

我在让我的ListView显示在我正在编写的一个简单应用程序中时遇到了一些问题。由于某种原因,我的适配器类的getView()方法没有被调用。但是,当在我的适配器类中调用getCount()时,它并没有返回0,而是实际上返回了正确的值。我真的很困惑为什么这不起作用。这是我的Activity:importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.ListView;publicclassCardListActivityextendsActivity{protectedListViewlv;protec

android - Listview 没有被填充,getView() 没有被调用

我在让我的ListView显示在我正在编写的一个简单应用程序中时遇到了一些问题。由于某种原因,我的适配器类的getView()方法没有被调用。但是,当在我的适配器类中调用getCount()时,它并没有返回0,而是实际上返回了正确的值。我真的很困惑为什么这不起作用。这是我的Activity:importandroid.app.Activity;importandroid.os.Bundle;importandroid.widget.ListView;publicclassCardListActivityextendsActivity{protectedListViewlv;protec

android - 当我使用自己的 ListAdapter 时,ListFragment 的 ListView 会抛出 NullPointerException

我正在尝试在ListFragment中显示我的数据库中的数据。为此,我在使用ListActivity时采用了相同的方式,创建了自己的适配器(适配器可能看起来很奇怪,我从一个在我的旧项目中扩展BaseAdapter的类转换它):packagecom.mysys.asistan;importandroid.app.ListFragment;importandroid.content.Context;importandroid.database.DataSetObserver;importandroid.os.Bundle;importandroid.view.LayoutInflater;

android - 当我使用自己的 ListAdapter 时,ListFragment 的 ListView 会抛出 NullPointerException

我正在尝试在ListFragment中显示我的数据库中的数据。为此,我在使用ListActivity时采用了相同的方式,创建了自己的适配器(适配器可能看起来很奇怪,我从一个在我的旧项目中扩展BaseAdapter的类转换它):packagecom.mysys.asistan;importandroid.app.ListFragment;importandroid.content.Context;importandroid.database.DataSetObserver;importandroid.os.Bundle;importandroid.view.LayoutInflater;

android - 具有滚动速度控制的无限自动滚动 ListView

我一直在研究ListView的想法,它可以在没有用户交互的情况下自动滚动,并且使用androidAPI是绝对可行的,例如smoothScrollToPositionFromTop。我已经实现了ListViewBaseAdapter,它永远(几乎)加载项目以获得不间断的self重复ListView。我想在这里实现的是让我的ListView以一定的速度(慢)永远滚动,以使项目在向下滚动时清晰可读,我还不确定ListView是我最好的选择。下面是我正在尝试做的一个fragment。结果不知何故还不错,但不够流畅,我能感觉到ListView闪烁。我需要提高流畅度、效率和控制速度newThrea

android - 具有滚动速度控制的无限自动滚动 ListView

我一直在研究ListView的想法,它可以在没有用户交互的情况下自动滚动,并且使用androidAPI是绝对可行的,例如smoothScrollToPositionFromTop。我已经实现了ListViewBaseAdapter,它永远(几乎)加载项目以获得不间断的self重复ListView。我想在这里实现的是让我的ListView以一定的速度(慢)永远滚动,以使项目在向下滚动时清晰可读,我还不确定ListView是我最好的选择。下面是我正在尝试做的一个fragment。结果不知何故还不错,但不够流畅,我能感觉到ListView闪烁。我需要提高流畅度、效率和控制速度newThrea

android - 如何检查我的 ListView 是否有可滚动的项目数?

您如何知道您的ListView是否有足够数量的项目以便它可以滚动?例如,如果我的ListView上有5个项目,所有项目都将显示在一个屏幕上。但如果我有7个或更多,我的ListView开始滚动。我如何知道我的列表是否可以通过编程方式滚动? 最佳答案 当最后一个项目在屏幕上部分可见时,Diegosan的答案无法区分。这是该问题的解决方案。首先,ListView必须先呈现在屏幕上,然后我们才能检查其内容是否可滚动。这可以通过ViewTreeObserver完成:ViewTreeObserverobserver=listView.getVi

android - 如何检查我的 ListView 是否有可滚动的项目数?

您如何知道您的ListView是否有足够数量的项目以便它可以滚动?例如,如果我的ListView上有5个项目,所有项目都将显示在一个屏幕上。但如果我有7个或更多,我的ListView开始滚动。我如何知道我的列表是否可以通过编程方式滚动? 最佳答案 当最后一个项目在屏幕上部分可见时,Diegosan的答案无法区分。这是该问题的解决方案。首先,ListView必须先呈现在屏幕上,然后我们才能检查其内容是否可滚动。这可以通过ViewTreeObserver完成:ViewTreeObserverobserver=listView.getVi

android - 使用 arrayadapter 过滤 ListView

我正在尝试使用arrayadapter过滤ListView。arrayadapter参数是一个String[][]。问题是任何事情都会发生。我必须覆盖过滤器接口(interface)吗?在那种情况下,有人可以提供一些提示吗?我试图过滤的数组的每个位置都像galleryValues[0][0]->"tiulo"[0][1]->"desc"[0][2]->"etc"我尝试过滤它:lstContinente=(ListView)findViewById(R.id.list);lstContinente.setTextFilterEnabled(true);adapter=newPortait

android - 使用 arrayadapter 过滤 ListView

我正在尝试使用arrayadapter过滤ListView。arrayadapter参数是一个String[][]。问题是任何事情都会发生。我必须覆盖过滤器接口(interface)吗?在那种情况下,有人可以提供一些提示吗?我试图过滤的数组的每个位置都像galleryValues[0][0]->"tiulo"[0][1]->"desc"[0][2]->"etc"我尝试过滤它:lstContinente=(ListView)findViewById(R.id.list);lstContinente.setTextFilterEnabled(true);adapter=newPortait