baseadapter相关内容

如何将最新数据附加到 android 中的自定义基本适配器列表视图?

我已经实现了一个带有自定义基本适配器的应用程序,用于在列表视图中显示数据.在我的应用程序中,我使用自定义基本适配器将一些内容显示到列表视图中,该内容将来自 Web 服务.我使用了一个按钮来获取来自服务的最新数据.当我从服务中获取最新数据时,我想将最新数据附加到底部的列表视图中,而不删除列表视图中以前的数据. 我已按如下方式实现了我的应用程序: result = new ParseXml( ..
发布时间:2021-11-16 19:34:33 移动开发

在自定义 BaseAdapter 子类中使用 Butter Knife 导致“无法注入视图"错误

我正在尝试使用 Butter Knife 来简化自定义 BaseAdapter 类的创建.我正在按照这里的例子:http://jakewharton.github.io/butterknife/ 在“另一个用途是简化列表适配器内的视图持有者模式."部分.不幸的是,每次为列表中的每个项目创建 ViewHolder 时,我都会收到“无法注入视图"错误. 这是我的代码: public class ..
发布时间:2021-11-10 22:44:26 Java开发

getItemViewType位置始终为0

我有一个扩展BaseAdaptor并覆盖 getItemViewType(int position)函数的类.当我交换游标或通知数据集更改时,为位置传递的值始终为0.但是,如果将调试点放入getItemViewType中并调用getCount,则返回的值为4.类似地,调用getItem(0),来自同一调试点的getItem(1),getItem(2)和getItem(3)均返回有效结果. 有 ..
发布时间:2021-04-14 19:23:19 移动开发

自定义适配器的上下文参数-getApplicationContext()失败,但' this'作品

我有简单的代码片段来实现自定义列表视图. 在此代码中,我有 CustomAdapter 类,该类扩展了 ArrayAdapter : CustomAdapter适配器=新的CustomerAdapter(getApplicationContext(),R.layout.listview_item_row,weather_data); CustomAdapter 的构造函数如下: ..

片段在列表视图行项目中具有隐藏视图时不尊重父级高度

我的应用程序中出现了一个奇怪的问题.在我的一项应用活动中,我在其中添加了三个带有标签的片段.一切正常.在我遇到问题的片段中,我有使用适配器和Web服务数据膨胀的listview.这也很好.现在的问题是适配器中已膨胀的行具有一个隐藏视图,该视图在xml中具有 visibility = gone .在从该行点击imageview时,我通过Java代码使该布局可见.问题是布局在点击时不可见.我什至在im ..

ListView baseadapter类实现TextWatcher

我有一个baseadapter自定义listview和edittext.我想从edittext获取数据,并在文本更改时使用文本观察器更改所有listview项的值.当我输入新值时,文本开始更改,而不是在我输入完值后开始更改. 我正在片段中工作. 解决方案 您尝试 ..
发布时间:2020-09-18 20:27:47 Java开发

关闭应用程序时,共享首选项列表视图不起作用

我正在尝试了解listview如何为我创建的应用程序工作,我已经有了该应用程序来显示带有项目,图像和复选框的listview. 我要实现的目标是:当他们单击复选框时,该状态将在下次打开应用程序时保存.我以为我的代码是正确的,但是我不确定我做错了什么,因为当我重新打开应用程序时,所有复选框都被检查回了false. 任何帮助将不胜感激:) 我的代码:适配器: public cl ..
发布时间:2020-09-18 20:27:45 移动开发

java.lang.NullPointerException:尝试使用BaseAdapter调用虚拟方法'int android.view.View.getImportantForAccessibility()'

如何使用BaseAdapter从SDcard的文件夹中获取mp3文件并在自定义列表视图中显示,以及如何在Item Click上播放歌曲. 我正在使用基本适配器从SDCard特定文件夹中获取mp3文件.正在获取mp3文件,但无法添加到自定义基本适配器中. 我收到此异常: java.lang.NullPointerException:尝试调用虚拟方法'int 空对象上的android.vi ..
发布时间:2020-09-18 20:27:42 移动开发

滚动时列表视图中的行会更改(Android Studio)

我试图通过遵循本教程来创建多列列表视图: http://techlovejump.com/android-multicolumn-listview/. 当记录量太大以至于整个视图超出了手机的屏幕时,就会发生问题.现在,当我滚动时,其中一行中的所有记录都在更改(它们的值已更改).其他所有行都很好.可能是什么问题? public class ListViewAdapters exten ..
发布时间:2020-09-18 20:27:37 移动开发

为BaseAdapter创建对象标题的getFilter?

我正在使用 CardsUI 创建ListView,并且打算创建一个使用getFilter()搜索.每个卡都有一个title,可通过getTitle()访问.我见过的getFilter的每个示例仅用于字符串.是否有人知道我将如何使getFilter()与getTitle()返回的标题匹配并返回标题与给定字符串匹配的对象列表的任何好的示例(或可以提供一个很好的示例)? 谢谢. 解决方案 我已 ..
发布时间:2020-09-18 20:27:36 移动开发

如何编写一个数组来存储可绘制文件夹中的图像?

我能知道我做错了什么吗?我只是想从可绘制文件夹中获取图像,然后将其传递到我的适配器以显示在我的gridView上.但是我不知道如何在数组内添加图像.错误消息在此行 arrImages[i] = this.getResources().getIdentifier(wd.getName(), "drawable", this.getPackageName()); 任何人都想要帮助我:(我想根 ..
发布时间:2020-09-18 20:26:25 移动开发

实现Android StickyGridHeaders时标题中的按钮

我正在尝试在Android应用中使用 StickyGridHeaders ,它的运行效果非常好,除非我尝试将clicklistener添加到headerview中的可点击ImageView中.在我的BaseAdapter中的getHeaderView()中,我尝试执行以下操作: getHeaderView @Override public View getHeaderView(fina ..
发布时间:2020-09-18 20:26:21 移动开发

我使用notifyDataSetChanged时出现IndexOutOfBoundException

我在这篇文章中发现了我的问题使用notifyDataSetChanged()更新ExpandableListView “每次使用setNotifyDatasetChanged刷新视图时,适配器都会调用List周围的循环.由于所做的更改,适配器中的List会得到空值." 我是初学者,无法正确更改列表 我的来源 public class UrlArrayAdapter exte ..
发布时间:2020-09-18 20:25:16 移动开发

扩展BaseAdapter类中的字体错误

我正在使用从BaseAdapter扩展过来的ListViewAdapter class tat, 在尝试为三个textview设置自定义Typeface时,在部署到模拟器后出现错误. 我可以将其设置为普通的Activity类,但是BaseAdapter类中存在一些逻辑或语法问题,请指出我的代码中的错误,我们将不胜感激. 我的代码 import java.util.Array ..
发布时间:2020-09-18 20:24:47 移动开发