152得票14回答
自定义适配器中notifyDataSetChange无法工作

当我重新填充我的ListView时,我从我的Adapter中调用一个特定的方法。 问题: 当我从我的Adapter中调用updateReceiptsList时,数据被刷新了,但是我的ListView没有反映出这种变化。 问题: 为什么当我调用notifyDataSetChanged时,...

102得票6回答
BaseAdapter和ArrayAdapter有什么区别?

我想知道使用BaseAdapter和ArrayAdapter的区别。 我一直通过ArrayAdapters实现我的目标。 在实现适配器界面中,它会影响ListView的性能吗? 最后一个问题是,我是否可以使用任何一个这些Adapters来实现与ListView相关的任何操作,或者只有特定...

68得票4回答
SpinnerAdapter中getView和getDropDownView的区别

当你实现SpinnerAdapter时,你会得到getDropDownView,它与需要扩展BaseAdapter时拥有的getView有什么不同。

46得票5回答
如何使用BaseAdapter自定义ListView

我想创建一个像这样的自定义 ListView: 我认为我需要使用 BaseAdapter 但我对此毫无头绪。

44得票3回答
从非活动单例类获取应用程序上下文

在我的安卓项目中,我有一个ImageAdapter类,在其中为了一些进一步的需要传递应用上下文。public class ImageAdapter extends BaseAdapter { private Context c; public ImageAdapter(Con...

40得票5回答
如何设置ListView行高

下面的图片显示行的高度不同。我希望行的高度相同。 在我的程序中,我从解析的XML服务获取数据并在列表视图上显示结果。但是ListView行的高度不同。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xml...

40得票2回答
ArrayAdapter、BaseAdapter和ListAdapter有什么区别?

请问您能告诉我 ArrayAdapter、BaseAdapter 和 ListAdapter 之间的区别吗?

36得票4回答
检测BaseAdapter.notifyDataSetChanged()何时完成

我想知道BaseAdapter.notifyDataSetChanged()何时结束,并随后执行某些操作。我的代码:BaseAdapter.notifyDataSetChanged(); mScroller.startScroll(oldX, 0, dx, 0); mScroller在no...

29得票4回答
Android:BaseAdapter和getLayoutInflater在单独的类文件上

目前,我在我的大多数Android活动中使用扩展的BaseAdapter类来填充GridView。 为了使其更易于阅读和维护,我尝试将所有的BaseAdapter代码放在一个单独的类文件中。 为了填充GridView,我使用LayoutInflater,这里有些棘手... 由于getLa...

29得票4回答
在ListView中使用自定义适配器的SearchView

大家好,我需要一些帮助。我正在尝试在我的项目中实现一个SearchView。但是我的项目包含一个带有自定义适配器的ListView。我已经搜索了许多网站,但是所有的示例都使用了ArrayAdapter。假设我有一个Employee类,它包含姓名和年龄字段。我该如何仅通过他们的姓名筛选员工。pu...