10得票3回答
安卓 - 使用自定义BaseAdapter创建GridView,创建点击监听器

我创建了一个网格视图,显示字母表中的字母。我使用自定义BaseAdapter填充网格视图的字符串数组。 我想要做的是能够获取所点击单元格的值(字母)。为了验证它是否有效,我创建了一个TextView,当用户点击一个单元格时,我希望将TextView的文本设置为所选单元格的值。 我尝试过一种...

10得票2回答
如何为AutoCompleteTextView创建自定义的BaseAdapter

我一直在尝试为AutoCompleteTextView创建自定义ArrayAdapter,但是尽管按照网上的代码,也会出现以下错误: 下拉菜单不会出现。 自定义对象及其详情不会显示。 因此,对于那些和我有相同问题的人,我建议使用BaseAdapter来替代AutoCompleteTex...

10得票1回答
Android的BaseAdapter是适配器模式的一个例子吗?

Android的BaseAdapter类是否在其名称中包含“Adapter”是因为它遵循了适配器模式,还是只是巧合?

10得票4回答
如何在扩展了BaseAdapter的类中的Get View方法中显示Toast

我在列表视图中点击按钮时无法显示Toast消息。 问题出在我自定义的类继承了BaseAdapter,我有一个名为GetView的方法。 我想在那个特定的消息中显示Toast信息。 以下是我的列表视图行XML。<ScrollView xmlns:android="http://schem...

9得票2回答
Android:如果ListView的性能仍然不够,该怎么办?

这个话题一直备受争议,我已经阅读了许多教程、提示和演示。但是,当我的行的复杂度达到一定程度时,我仍然在使用自定义BaseAdapter为ListView实现时遇到了问题。 基本上,我有一些通过解析从网络传来的XML获取的实体。此外,我还获取了一些图片等,并且所有这些都是在AsyncTask中...

9得票4回答
当使用ViewPager进行滑动时,Fragment不会调用OnResume()方法

解释我的问题: 我花了很多时间,但是无法让它工作。我在主活动中有一个包含三个片段(使用Tabhost)的视图分页器。我的ViewPagerAdapter类扩展了FragmentStatePagerAdapter。 我面临的问题是,当我滑动视图时,我的OnResume()方法不会被调用。我想...

9得票1回答
ParseQueryAdapter:在客户端对数据进行排序。

我的问题很简单,但我的代码却不能运行。 我希望能将ParseQuery的结果在显示到ListView之前进行排序,并使用ParseQueryAdapter来显示。 products.addOnQueryLoadListener(new ParseQueryAdapter.OnQueryLoa...

9得票4回答
在getview中,列表项位置重复

我正在使用BaseAdapter创建自定义列表视图,其中包含10个列表项。我的问题是,在6个项目之后,前4个项目会重复出现。在getView()中,我只是输出了位置值。它给出了0、1、2、3、4、5、6、7、8、9、0、1、2、3的值。以下是我的代码。 提前感谢。 public class...

8得票4回答
防止适配器在滚动时回收视图(编辑永远不要这样做)。

我有一个自定义的基础适配器,可以接受一个数据ArrayList。从这里开始,它会使用自定义按钮填充网格视图。它完美地完成了这个任务并填满了网格视图。问题在于,我想设置一个按钮,在更改时改变颜色。当我这样做时,由于视图是被回收的,它也会更改下一个视图,在位置13的按钮也会被改变。现在当我进行调试...

8得票1回答
为什么两次执行listview.setAdapter(_adapter)会导致应用程序崩溃?

我遇到的关键问题是,执行 lv_apps.setAdapter(_adapter) TWICE 会导致我的应用程序崩溃。 (基本上,当我第二次调用populateListView_trial()时,应用程序会崩溃 - 而有问题的行是lv_apps.setAdapter(_adapter)) ...