草庐IT

ListView1

全部标签

Android ListView 通用图像加载器在滚动时更改图像

我有一个问题困扰了我好几个星期了。当我更新到新的FacebookSDK时,我有一段时间忘记了它,但现在它又回到了我的梦中。我基本上是在制作一个Facebook提要阅读器。它从API调用获取JSON数据并使用它来填充ListView。每次自定义适配器调用getView()方法时,它都会检查它是什么类型的“状态”。如果是“照片”状态,View将有两张图片(个人资料图片和状态更新图片)。我使用nostra13的UniversalImageLoader在使用holder类膨胀ImageView后加载两个图像以帮助回收View。这就是我认为存在问题的地方。当我滚动列表时,所有个人资料图片都可以正

添加新项目时调用 Requery 后,带有 CursorAdapter 的 Android ListView 的滚动位置不正确

场景如下:我有一个显示Twitter提要的简单ListView。我有一个CursorAdapter,它正在从sqlite中获取推文。当我在我的游标上调用requery()时,我希望能够获取已经添加到数据库中的新推文。一切正常,发生这种情况后,新项目甚至在ListView中可见。问题是滚动位置似乎是根据项目位置偏移量保存的。所以假设我的ListView中的第一个可见位置是4。当我重新查询并将2个新项目添加到列表顶部时,ListView将第一个可见项目滚动位置保持为4,但是因为列表中有两个新项目,我现在在位置4看到了一个与我刷新之前不同的项目。这张图片说明了之前和之后:注意之前,Tweet

使用 DownloadManager 时 ListView 中的 Android ProgressBar

我有一个ListView,其中每个项目代表一个PDF文件。当用户单击某个项目时,应用程序必须将文件下载到外部存储器上。现在下载不能正常工作,但这不是问题所在。下载文件时,我想要一个ProgressBar(纺车样式)出现在列表的每个项目旁边。我的问题是:我找不到如何让纺车出现的方法。在下载管理器之前,我用AsyncTask尝试过它,纺车工作正常。这是我的代码:CategoryActivity.java(ListView的Activity)@OverridepublicvoidonItemClick(AdapterViewparent,Viewview,intposition,longid

带有ListView的Android可点击小部件在ListItems上不可点击

我无法让我的Widget可点击。以下代码部分工作。我的小部件显示带有项目的ListView。当单击没有显示任何项目的小部件时,Intent工作并且Activity启动。但是当点击ListView的一个项目时没有任何反应。代码如下:小部件提供者:publicvoidonUpdate(finalContextcontext,finalAppWidgetManagerappWidgetManager,finalint[]appWidgetIds){for(finalintiD:appWidgetIds){finalRemoteViewsremoteViews=newRemoteViews(c

滚动时Android ListView 图像消失

当滚动带有图像的ListView时。图像将消失,然后在一两秒后重新出现。对此事的任何帮助将不胜感激!这是在调用以下代码的getView中:image_main.setImageBitmap(null);if(curr==0&&image!=null){list_image.setVisibility(View.VISIBLE);image_preference=preferences.getString("image_preferences","false");time_right.setVisibility(View.GONE);if(image_preference.equals(

android - ListView 中的复选框 - 当我选择第一个时,它会检查最后一个,反之亦然

我设置了一个ListView,它在每一行中都包含一个Checkbox(以及一个TextView)。Forsomereason,whenI"check"oneoftheboxes,itseemsto"check"whicheverboxisoppositeintheListView(i.e.whenselectingthetopbox,thebottomcheckboxbecomesselectedwhilethetopremainsunchecked.我知道这里没有任何代码可以使用,但我只是想知道这是否是一个普遍问题?如果没有,我可以尝试发布一些代码。谢谢!

android - 在 ListView 中挂起 listSelector

我正在使用android:listSelector实现ListView@color/transparent@drawable/divider1px@color/red选择工作正常,但是当我开始滚动时,listSelector将随机卡在ListView的顶部或底部。如果有任何帮助,我将不胜感激。 最佳答案 主要问题是您使用的是纯色而不是Drawable。布局框架的一个缺点是如果你设置纯色,就会出现hold的问题。您用作的代码:@color/red应该用作:@drawable/list_view_selector上面写的drawable

带有分页崩溃的 Android ListView

我有可分页的ListView,它的行在向下滚动时被异步加载,有时应用程序会崩溃。它不会发生在Android2.3.3上,但会发生在Android4.0及更高版本上。这是我的堆栈跟踪:03-0715:23:02.450:D/AndroidRuntime(1545):ShuttingdownVM03-0715:23:02.450:W/dalvikvm(1545):threadid=1:threadexitingwithuncaughtexception(group=0x40ccb930)03-0715:23:02.455:E/AndroidRuntime(1545):FATALEXCEPT

android - Gridview 单击在自定义 ListView 中不起作用

我在Listview中使用gridview,但我有一个可聚焦的问题。我已经设置了gridview的宽度,但是我填充了gridview的一些项目,在gridview的左边空间(空白)意味着项目没有填充listview中的gridview。如果我点击它,它不会执行列表项点击如图所示,如果在列表项的任何位置单击它,我想执行ListView项单击。我想获得列表项点击。但是当我点击ListView项时,即GridView然后ListItem点击不起作用...publicclassHistoryextendsActivity{Stringname,id,description,count,tota

android - ListView 完全不如 RecyclerView 吗?

因此,Vogella似乎暗示与RecyclerView相比,ListView已被完全弃用。并没有真正弃用,而是说在任何情况下ListView都不是更好的选择。这是真的?commonswarebook建议它在更新时可能会更快。从现在开始还有其他原因可以完全避免使用ListView吗?只是阅读了一些例子,似乎RecyclerView给代码增加了很多层难度/卷积,因此我希望避免使用它,除非有很好的理由(动画不是一个很好的理由) 最佳答案 RecyclerView机制包含:RecyclerView:一个ViewGroup或容器LayoutM