草庐IT

ListView-Adapter

全部标签

android - ListView 中没有弹性滚动

在我的SamsungGalaxyS上,如果过度滚动,ListView会产生弹性效果。但我不想在我的应用程序中使用它。我可以禁用此弹性滚动吗? 最佳答案 如果Elastic是指ListView通过类似于SenseUI或iPhone来处理过度滚动的方式,那么您可能会对setOverscrollMode感兴趣,setOverscrollHeader,setOverscrollFooter,和onOverscroll.祝你好运! 关于android-ListView中没有弹性滚动,我们在Stac

android - 将 Android ListView "categories"贴到顶部

我正在开发一个应用程序,在该应用程序中,我从Web服务加载项目并使用ListView在列表中显示它们。我想知道我是否可以在其中一些之间添加某些“标题”,当您滚动浏览它们时,它们会停留在列表的顶部,直到另一个“标题”出现并占据位置。这方面的一个例子是Android联系人应用程序:http://img196.imageshack.us/img196/1440/contactss.png注意:由于我还不能发布图片,所以我发布了直接链接字母G、H和J。我怎样才能做到这一点? 最佳答案 Android的好处是您可以随时查看applicatio

android - 如何禁用 ListView 中的子项目(使其颜色变为灰色且不可点击)

在我的应用程序中,有一个ListView,点击它的每一项都会导致一个操作。但在某些情况下,某些操作无法完成。如何禁用ListView中的子项(使其颜色变为灰色且不可点击)? 最佳答案 你应该覆盖isEnabled在你的适配器中。只需跟踪您要禁用的项目并为它们返回正确的值。 关于android-如何禁用ListView中的子项目(使其颜色变为灰色且不可点击),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co

Android - 即使没有在适配器的 getView 方法中进行任何处理,带图像的 ListView 滚动速度也太慢

我正在尝试使用Listview/customadapter创建人员列表。行显示速度非常快,但即使在相当快的设备上滚动也非常慢。我尝试了几个建议,除了使用asynchtask希望将其作为最后的手段,但似乎没有任何提高性能的方法。最后,作为使用asynchtask之前的最后一枪,我尝试删除适配器的getview方法中的所有处理。现在它所做的只是从xml扩展View并显示空白行。我注意到即使那样滚动速度也没有提高。所以我怀疑原因可能是我的布局结构。我可以做些什么来让它更快吗?任何帮助,将不胜感激。提前致谢。 最佳答案 尝试跟随ListVi

android - 单击项目 ListView 中的按钮时如何在android中的 ListView 中添加/删除项目

我是一个android新手。我的小程序有一些问题。可以看下图:http://i481.photobucket.com/albums/rr175/viethungit/android.png首先,当clickbuttonaddinrow1时,第1行(layout1)出现listview,出现第2行(layout2),然后继续...clickbuttonaddinrow1,layout2出现在listview中....我尝试从Mr.Google搜索,但我没有找到...任何人都可以帮助我!这是布局,我不知道如何实现Activityadd_item.xmlplus_item.xmlactivi

android - 如何为自定义 listView 项目的单独部分设置 onClickListener? [安卓]

我为我的Android应用程序制作了一个自定义ListView,但我在为项目的不同部分创建单独的onClickListeners时遇到了问题。我的元素有图片和文字。我想要的是根据点击了哪些Activity来启动不同的Activity。onClick()方法应该启动一个Activity,这使得无法在我的DataBinder类的getView()方法中定义。(DataBinder使用自定义布局使我的listView膨胀)有什么帮助吗?谢谢! 最佳答案 在您自定义的ListAdapter的getView方法中,您应该将onClickLis

android - 自定义 adapter.notifyDataSetChanged() 不工作

我正在使用ListView的自定义适配器来显示图像和标题。在我的应用程序中,我添加和删除了列表中的项目,我必须在界面上显示这些更改。在数据发生任何变化时,我从数据库中获取所有列表并将其存储在适配器列表中,然后调用adapter.notifyDataSetChanged();但界面没有显示任何变化。另一方面,当我直接从适配器中添加或删除项目时,它会正确响应。我使用了简单的适配器和那个适配器。notifyDataSetChanged();工作正常,但对于定制它没有响应。我还在stackoverflow上尝试了很多解决方案,但没有一个有效。喜欢Updatingthelistviewwhent

android - 当 ListView 项可见或不可见时获取事件

我想知道是否有某种OnVisibilyChangeListener用于ListView中的View,因为我希望每次ListView项目更改其可见性时调用一个方法。我知道OnPreDrawListener可以检查View是否可见。但是我如何检查View是否滚出可见屏幕区域? 最佳答案 您可以为ListView实现OnScrollListener并覆盖onScrollStateChanged(AbsListViewview,intscrollState)和onScroll(AbsListViewview,intfirstVisibleI

android - 单击 AlertDialog 按钮时如何获取 ListView 选定的项目文本

我正在用android开发一个简单的应用程序。在这个应用程序中,我有一个ListView,它显示收件箱短信。单击ListView的任何项目时,会出现一个AlertDialog,其中包含忽略、取消和修复按钮。(请引用图片)单击AlertDailog的“修复”按钮时,我想获取ListView中所选项目的文本。使用以下代码,我得到的字符串“str”中的文本是这样的:-com.example.myapp.Items@412a7d08(在日志和toast上)。p>我想要字符串“str”中的普通文本。(即ListView中所选项目的文本)。或者换句话说,我想要与Stringstr中的ListVie

android - 如何使用 ListView 使 fragment 可滚动

我想要一个具有2个ListView的fragment。我不希望listView滚动,我只希望整个Fragment滚动。继承人的代码:当我运行这段代码时,第二个listView有自己的滚动条,有没有办法阻止它并使整个Fragment滚动? 最佳答案 要停止ListView滚动使用-listView.setScrollContainer(false);要滚动fragment,请将其放入ScrollView-更多检查-how-to-get-a-non-scrollable-listview.注意:如果将ListView放在ScrollVi