android-arrayadapter相关内容

当调用 ArrayAdapter 中的 getView() 时

在android中为ListView创建自定义adapter时,我看到我必须创建一个扩展ArrayAdapter类的类并实现getView(..) 方法. 所有这些都可以,但我想知道调用方法和执行的顺序.即在代码的哪个点调用 getView() ? 解决方案 来自 android docs -Adapter 对象充当 AdapterView(例如您的案例中的 ListView)和该视 ..
发布时间:2021-12-24 23:49:25 Java开发

毕加索图像未在 Gridview Android 中加载

我一直在制作一个电影应用程序(顺便说一句,在 udacity 上学习 android 的项目工作).我遇到了一些问题,但通过以下线程解决了它们,例如 无法修改 ArrayAdapter在 ListView 中:UnsupportedOperationException 然而,虽然我的应用没有崩溃,但图像没有加载,我不知道为什么.这是我的代码: 布局 XML 文件movies_item. ..
发布时间:2021-12-24 13:54:11 Java开发

过滤后列表视图不更新

我有一个 ListView(带有 setTextFilterEnabled(true))和一个自定义适配器(扩展 ArrayAdapter),每当添加/插入新项目时,我都会从主 UI 线程更新它们.一开始一切正常——新项目立即出现在列表中.然而,这在我尝试过滤列表的那一刻停止了. 过滤工作,但我做了一次,我所有成功的尝试修改列表的内容(添加,删除)不再显示.我使用 Log 来查看适配器的列表 ..
发布时间:2021-12-23 16:01:30 移动开发

在android中选择listview的所有复选框

我有用于列表视图的自定义数组适配器,其中有 5 个视图,包括复选框,在这里我想实现选择列表视图的所有复选框并取消选择所有复选框,我尝试使用 getchildat() 方法oncreate()、onresume() 和 onpostcreate 也有,但没有给我带来好运.如果您能告诉我解决方案,我将不胜感激. @Overridepublic void onPostCreate(Bundle sav ..
发布时间:2021-12-23 08:26:51 移动开发

多个复选框的notifyDataSetChanged

在附加图像中,SelectAll checkbox 出现在活动中,以及适配器中的所有 checkboxes.如果我 checked SelectAll 然后在适配器中选中所有复选框,如果我取消选中则所有复选框都未选中.它发生得很好. 但是我想如果我选中SelectAll,然后如果我uncheked tha 适配器中的一个或多个复选框,那么SelectAll 复选框应该取消选中.如果没有选中 ..
发布时间:2021-12-23 08:23:48 移动开发

AutoCompleteTextView 不响应对其 ArrayAdapter 的更改

ArrayList 似乎填充得很好,但无论我使用什么方法,我似乎都无法让适配器填充数据.我曾尝试添加到 ArrayList,也添​​加到 ArrayAdapter.无论哪种方式,我都无法在 AutoCompleteTextView 级别或 ArrayAdapter 本身获得响应(当然 AutoCompleteTextView 什么都不做).任何人都可以看到有什么问题吗? public class ..

使用 ArrayAdapter 和 Filter 的 Android AutocompleteTextView

背景信息 我目前正在编写的应用程序处理地点.创建地点的主要方法是输入地址.提供一种方便的方式来完成这件事对用户体验来说非常重要. 当前的解决方案 在对该问题进行了一段时间的调查后,我得出的结论是,最好的方法是使用基于当前位置和用户输入(如在 Google 地图应用程序中)自动完成的文本区域.遗憾的是,由于 Google Map API 未提供此功能,因此我必须自己实现. 当 ..

带有自定义适配器过滤功能的 AutoCompleteTextView 不起作用

我的 android 项目中有一个 autocomplete text view,它运行良好,但只有在其中输入第一个值时才有效.因此,为了使其更具可定制性,我添加了以下类 public class CustomArrayAdapterWIthFilter extends ArrayAdapter;实现可过滤{列表项目 = 空;列表原件 = 空;私人 MyFilters myFilters = n ..

自定义 AutoCompleteTextView 行为

开箱即用,AutoCompleteTextView 小部件似乎无法匹配列表值中间的输入字符串——匹配总是在开头;例如,输入“ar"匹配“argentina",但不匹配“hungary". 如何搜索单词中间的文本?谁能给我一个主意? 提前致谢! 解决方案 你需要编写一个自定义的 Filter 类并实现 performFiltering 方法.此方法采用 CharSequence ..

AutoCompleteTextView - 禁用过滤

我正在从 webservice 检索字符串列表,我想将它们列在 AutoCompleteTextField 上,而不管内置的 AutoCompleteTextField 过滤器. 我该怎么做?有没有办法轻松禁用它的内部过滤(最好没有子类化)我已将所有结果加载到 ArrayAdapter 中,问题是由于过滤,其中一些结果没有显示. 如果我走错了方向,请指出正确的方向. 解决方案 ..

ListFragment 中的自定义 ArrayAdapter

我正在尝试创建一个自定义 ArrayAdapter 以用于我的 ListFragment.现在 ListFragment 中没有显示任何内容,除了 TextView 说明它是什么片段编号.我在适配器的 getView() 方法中放置了一个断点,但它没有被调用.我搜索了不会被调用的原因,有些人似乎认为我的 ListView 是隐藏的,所以我尝试将 layout_height 更改为 wrap_con ..

ArrayAdapter 、 BaseAdapter 和 ListAdapter 有什么区别

你能告诉我 ArrayAdapter 、 BaseAdapter 和 ListAdapter 之间的区别吗. 解决方案 BaseAdapter 顾名思义,是所有适配器的基类. 当您扩展 Base 适配器类时,您需要实现所有方法,例如 getCount()、getId() 等. ArrayAdapter 是一个可以处理数据数组的类.您只需要覆盖 getview() 方法. ..
发布时间:2021-11-27 14:05:35 移动开发

BaseAdapter 和 ArrayAdapter 有什么区别?

我想知道使用BaseAdapter 和ArrayAdapter 的区别. 我一直在通过 ArrayAdapters 实现我想要的. 它是否会影响ListView 在实现它的适配器接口上的性能? 而且,最后一个问题是,我可以使用这些 Adapters 中的任何一个来实现对 ListView 的任何操作,或者在某些情况下只能使用特定的适配器? 解决方案 区别如下: Ba ..

ListView - getView 被调用太多次

我知道关于“多次调用 getView"的问题很少有问题,但我的问题几乎没有什么不同. 我有一个带有自定义行的自定义列表视图(使用了 row_layout.xml).它通常运作良好.一开始我遇到了多次调用 getView 的问题,它通过使用我在 stackoverflow 中看到的方法之一来修复.(使用“usedPositions"数组). 现在,我在日志中看到了这个场景:getView ..
发布时间:2021-11-27 14:05:02 Java开发

如何在自定义 ListView 适配器中处理 RadioGroup 的 onCheckedChangeListener

我正在开发一个具有自定义布局的列表视图的应用程序,如下所示: 它在 RadioGroup 中有 4 个 RadioButtons 和一个 TextView.实际上,它会显示为question(TextView) 和answers(RadioButtons) 列表.上面的视图在我的自定义适配器中膨胀了,它扩展了 ArrayAdapter. 问题是,我应该如何在我的自定义Adapter 中维护 ..

带有 ArrayAdapter 和 ViewHolder 的 ListView 将图标添加到错误的项目

我有一个使用 ArrayAdapter 的动态 ListView.当从微调器中选择一个名字时,该名字和一个显示他们是男性还是女性的图标会被添加到 ListView. 基本上一切都很好(名称已正确添加到列表中,并带有图标).但是显示性别的图标被添加到 ListView 中的错误项目中.名称被添加到列表的底部,但图标被放置在列表顶部的名称处.我不知道这是否是我使用 ViewHolder 的方式, ..
发布时间:2021-11-27 14:04:44 移动开发