android-arrayadapter相关内容
在android中为ListView创建自定义adapter时,我看到我必须创建一个扩展ArrayAdapter类的类并实现getView(..) 方法. 所有这些都可以,但我想知道调用方法和执行的顺序.即在代码的哪个点调用 getView() ? 解决方案 来自 android docs -Adapter 对象充当 AdapterView(例如您的案例中的 ListView)和该视
..
有什么区别 setContentView(R.layout.main); 和 ArrayAdapter arrayAdapter = new ArrayAdapter(this,android.R.layout.simple_spinner_dropdown_item, sarray); R.layout 和 android.R.layout 有什么区别? 解决方案 R.layo
..
我一直在制作一个电影应用程序(顺便说一句,在 udacity 上学习 android 的项目工作).我遇到了一些问题,但通过以下线程解决了它们,例如 无法修改 ArrayAdapter在 ListView 中:UnsupportedOperationException 然而,虽然我的应用没有崩溃,但图像没有加载,我不知道为什么.这是我的代码: 布局 XML 文件movies_item.
..
我有一个 ListView(带有 setTextFilterEnabled(true))和一个自定义适配器(扩展 ArrayAdapter),每当添加/插入新项目时,我都会从主 UI 线程更新它们.一开始一切正常——新项目立即出现在列表中.然而,这在我尝试过滤列表的那一刻停止了. 过滤工作,但我做了一次,我所有成功的尝试修改列表的内容(添加,删除)不再显示.我使用 Log 来查看适配器的列表
..
我在 AutoCompleteTextView 上使用 ArrayAdapter.results.values 具有预期值,但我在 UI 上没有得到列表. public class CustomArrayAdapter extends ArrayAdapter;实现可过滤{私有最终对象 mLock = new Object();私人自定义过滤器 mFilter;公共 ArrayListmItem
..
我有用于列表视图的自定义数组适配器,其中有 5 个视图,包括复选框,在这里我想实现选择列表视图的所有复选框并取消选择所有复选框,我尝试使用 getchildat() 方法oncreate()、onresume() 和 onpostcreate 也有,但没有给我带来好运.如果您能告诉我解决方案,我将不胜感激. @Overridepublic void onPostCreate(Bundle sav
..
在附加图像中,SelectAll checkbox 出现在活动中,以及适配器中的所有 checkboxes.如果我 checked SelectAll 然后在适配器中选中所有复选框,如果我取消选中则所有复选框都未选中.它发生得很好. 但是我想如果我选中SelectAll,然后如果我uncheked tha 适配器中的一个或多个复选框,那么SelectAll 复选框应该取消选中.如果没有选中
..
我正在尝试使用自定义布局创建一个 ListView.listView 中的每一项都应该像下面发布的 item.xml 所示. 在代码中,我使用了 adapter = new ArrayAdapter(getApplicationContext(), R.layout.listi_tems_layout,topicList); 但它不起作用,因为 ArrayAdapter 的构造函数接受第
..
ArrayList 似乎填充得很好,但无论我使用什么方法,我似乎都无法让适配器填充数据.我曾尝试添加到 ArrayList,也添加到 ArrayAdapter.无论哪种方式,我都无法在 AutoCompleteTextView 级别或 ArrayAdapter 本身获得响应(当然 AutoCompleteTextView 什么都不做).任何人都可以看到有什么问题吗? public class
..
背景信息 我目前正在编写的应用程序处理地点.创建地点的主要方法是输入地址.提供一种方便的方式来完成这件事对用户体验来说非常重要. 当前的解决方案 在对该问题进行了一段时间的调查后,我得出的结论是,最好的方法是使用基于当前位置和用户输入(如在 Google 地图应用程序中)自动完成的文本区域.遗憾的是,由于 Google Map API 未提供此功能,因此我必须自己实现. 当
..
我的 android 项目中有一个 autocomplete text view,它运行良好,但只有在其中输入第一个值时才有效.因此,为了使其更具可定制性,我添加了以下类 public class CustomArrayAdapterWIthFilter extends ArrayAdapter;实现可过滤{列表项目 = 空;列表原件 = 空;私人 MyFilters myFilters = n
..
开箱即用,AutoCompleteTextView 小部件似乎无法匹配列表值中间的输入字符串——匹配总是在开头;例如,输入“ar"匹配“argentina",但不匹配“hungary". 如何搜索单词中间的文本?谁能给我一个主意? 提前致谢! 解决方案 你需要编写一个自定义的 Filter 类并实现 performFiltering 方法.此方法采用 CharSequence
..
我正在从 webservice 检索字符串列表,我想将它们列在 AutoCompleteTextField 上,而不管内置的 AutoCompleteTextField 过滤器. 我该怎么做?有没有办法轻松禁用它的内部过滤(最好没有子类化)我已将所有结果加载到 ArrayAdapter 中,问题是由于过滤,其中一些结果没有显示. 如果我走错了方向,请指出正确的方向. 解决方案
..
我正在尝试创建一个自定义 ArrayAdapter 以用于我的 ListFragment.现在 ListFragment 中没有显示任何内容,除了 TextView 说明它是什么片段编号.我在适配器的 getView() 方法中放置了一个断点,但它没有被调用.我搜索了不会被调用的原因,有些人似乎认为我的 ListView 是隐藏的,所以我尝试将 layout_height 更改为 wrap_con
..
你能告诉我 ArrayAdapter 、 BaseAdapter 和 ListAdapter 之间的区别吗. 解决方案 BaseAdapter 顾名思义,是所有适配器的基类. 当您扩展 Base 适配器类时,您需要实现所有方法,例如 getCount()、getId() 等. ArrayAdapter 是一个可以处理数据数组的类.您只需要覆盖 getview() 方法.
..
我想知道使用BaseAdapter 和ArrayAdapter 的区别. 我一直在通过 ArrayAdapters 实现我想要的. 它是否会影响ListView 在实现它的适配器接口上的性能? 而且,最后一个问题是,我可以使用这些 Adapters 中的任何一个来实现对 ListView 的任何操作,或者在某些情况下只能使用特定的适配器? 解决方案 区别如下: Ba
..
我正在尝试为我的列表项创建一个漂亮的布局,但我的代码只有在像这样简化时才有效: 和 public class FirstLoginActivity extends ListActivity {@覆盖public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceSta
..
我知道关于“多次调用 getView"的问题很少有问题,但我的问题几乎没有什么不同. 我有一个带有自定义行的自定义列表视图(使用了 row_layout.xml).它通常运作良好.一开始我遇到了多次调用 getView 的问题,它通过使用我在 stackoverflow 中看到的方法之一来修复.(使用“usedPositions"数组). 现在,我在日志中看到了这个场景:getView
..
我正在开发一个具有自定义布局的列表视图的应用程序,如下所示: 它在 RadioGroup 中有 4 个 RadioButtons 和一个 TextView.实际上,它会显示为question(TextView) 和answers(RadioButtons) 列表.上面的视图在我的自定义适配器中膨胀了,它扩展了 ArrayAdapter. 问题是,我应该如何在我的自定义Adapter 中维护
..
我有一个使用 ArrayAdapter 的动态 ListView.当从微调器中选择一个名字时,该名字和一个显示他们是男性还是女性的图标会被添加到 ListView. 基本上一切都很好(名称已正确添加到列表中,并带有图标).但是显示性别的图标被添加到 ListView 中的错误项目中.名称被添加到列表的底部,但图标被放置在列表顶部的名称处.我不知道这是否是我使用 ViewHolder 的方式,
..