草庐IT

ListView-Adapter

全部标签

android - 使用 CursorLoader 和 Custom CursorAdapter 过滤 ListView

我目前正在做一个项目,该项目涉及根据我当前的位置显示附近的位置列表。我刚开始Android编程不久,所以我还处于边学边写的阶段。我四处搜索,试图获得一些关于如何进行的线索。阅读和尝试后我仍然卡住了。我的工作代码目前包括光标加载器一个自定义ResourceCursorAdapter,有助于填充我在ListView上的条目问题为我的ListView筛选条目的“正确”方法是什么?我看到有关Filter/Filterable界面的帖子,但它似乎不适用于我当前的设置?我是否在自定义CursorAdapter中执行过滤?我应该如何在执行过滤后刷新我的ListView?我是调用getLoaderMa

android - 如何在每个 ListView 项目中显示进度条?

请帮我在ListView项目中显示进度对话框。publicclassDealerSubCatListAdapterextendsBaseAdapter{privateContextcontext;privateArrayListImage;privateLayoutInflaterinflater=null;publicDealerSubCatListAdapter(Contextcontext,ArrayListImage){this.context=context;this.Image=Image;inflater=(LayoutInflater)context.getSystem

Android ScrollView 与 ListView

我面临着一个View的实现,我必须在列表中加载大约100个项目。我怀疑哪种可能是实现它的最佳方式。我已经知道ListView回收View,ScrollView将所有内容保存在内存中。关键是我在考虑将分页应用到Scrollview以避免应用程序膨胀所有项目时的大量加载时间。Google+、Facebook、twitter或Linkedin等应用程序,您认为他们使用ListView吗?谢谢 最佳答案 ListView绝对是最佳选择。它比ScrollView更容易使用,并且分页系统不符合android的风格。ListView旨在根据一组信

android - 关于 RecyclerView.ViewHolder 和 RecyclerView.Adapter

RecyclerView.ViewHolder类有一个字段是publicfinalViewitemView。它表示onBindViewHolder方法应该更新itemView的内容以反射(reflect)给定位置的项目。final修饰符不是表示这个字段的值不能改变吗?以下代码来自课本:publicclassViewHolderextendsRecyclerView.ViewHolder{...@OverridepublicintgetItemCount(){...}@OverridepublicViewHolderonCreateViewHolder(ViewGroupviewGrou

android - 如何在某些部分上方生成带有标题的 ListView?

我想生成一个ListView,它在某些条目之间有一些分隔线,就像在某些属性部分中可以看到的那样。请参见下面的示例。我尝试生成一个List,其中包含一些textviews,然后是解释列表下一部分的奇特分隔符之一,然后是一些TextView。如何才能做到这一点?我想过创建不同的View来添加到列表中吗?这是要走的路吗? 最佳答案 我有一个解决方案。我不知道这是不是最好的。我使用派生自ArrayAdapter的自定义适配器对于此tutorial中描述的列表.在适配器类中,我检查getView方法中的位置是否是普通行,然后我膨胀行布局。如果

java - 排序 Android ListView

我只是从Android开发人员开始,虽然Milestone是一个不错的设备,但Java不是我的自然语言,而且我在AndroidSDK、Eclipse和Java本身上的谷歌文档上苦苦挣扎。无论如何...我正在为Android编写微博客户端以配合我的Windows客户端(MahTweets)。目前我的推文来来往往,问题出在UI上。初始调用将正确排序项目(从高到低)321刷新时321654处理推文后,我调用adapter.notifyDataSetChanged();最初我认为Adapter上的getItem()需要排序(下面的代码是我最终得到的),但我仍然没有任何运气。publicclas

android - ListView Android 中的列

如何在AndroidListView中创建列?我有这个列表项布局xml:问题是当f.ex.wind_direction从“4”变为“300”,则列未对齐。谁可以用固定的列宽并使用独立于设备的整个宽度来制作? 最佳答案 您可以在项目布局xml中将layout_weight与layout_width结合使用,如下所示:本质上0dp的layout_width强制所有TextView没有宽度。由于线性布局中的备用宽度是在确定TextView的宽度后根据layout_weight分配的,因此您从具有相同宽度(0)的文本框之间的公平竞争开始。如

android - ListView 下面的 LinearLayour 不可见

为什么只有ListView可见? 最佳答案 尝试将您的ListView权重设置为1 关于android-ListView下面的LinearLayour不可见,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/7253455/

Android - 具有 2 种不同颜色的 ListView

我有一个ListView,我想更改它的背景色。它应该是这样的。1.项目=灰色;2.元素;白色的;3.项目=灰色;4.Item=white等。所以它应该有2种背景颜色。我正在尝试将近2小时的时间。我越来越糊涂了。我想不出一个解决方案。我希望你们中有人能帮助我。我试过:for(intcounter=0;counter这是我的洞代码。我希望你们有人能告诉我:主ActivitypublicclassMainActivityextendsActivityimplementsOnItemClickListener{ListViewlview3;ListViewCustomAdapteradapte

android - 计算ListView每一行的高度

我正在尝试使ListView的背景与ListView一起滚动。我的方法基于Shelves中的此类,但在Shelves中,所有东西都具有相同的高度,我无法做出相同的保证。我有这样的Activity:publicclassMainActivityextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);ListViewlistView=(ListView)find