问题标签 [custom-arrayadapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
74 浏览

java - 无法使用 adapterName.clear() 清除 ArrayAdapter 中的数据

我正在使用PreferenceFragment,并且我希望每次更改 a 的值时PreferenceScreen's widget都应根据ListView. 一切正常,除非我更改 any 的值PreferenceScreen's widget而不是向我显示一个新列表,ListView它正在将值添加到同一个列表中。显然,adapter.clear()是行不通的。

谁能建议如何使它工作?

这是我的主要活动:

}

0 投票
2 回答
229 浏览

android - Android:微调器在 4.4.x 上无法正常工作

我正在以编程方式添加一个Spinner,使用自定义数组适配器类(扩展ArrayAdapter)和我的 Spinner 的自定义布局(每行包含一个 ImageView 和一个 TextView)。

一切正常,除了Android Kit Kat:如果我点击我的 Spinner,它不会显示下拉项目,即使它包含正确的项目。我在 Android 6.x 和 7.x 上调试:它没有任何问题。如果我使用扩展布局(在我的活动的 XML 内部)使用自定义适配器和布局,我没有任何问题,但如果我以编程方式添加我的 Spinner(使用外部 XML 布局),它就不起作用。

您知道Android 4.4.x 中是否存在关于 Spinner/Custom Adapter的已知兼容性问题?(如果有用,我可以添加代码)

编辑

我的活动中的部分代码:

R.layout.internal_layout_to_clone是一个 XML 文件,其中包含一个带有多个 TableRow(s) 的 TableLayout,其中一行包含我的 Spinner。

我不知道问题是否在于我将 TableLayout 嵌套在另一个 TableLayout 中,也许这在 Android 4.4 中没有得到很好的管理

0 投票
1 回答
468 浏览

android - 将自定义 ArrayAdapter 添加到可扩展列表视图

我尝试在可扩展列表视图中传递我的自定义数组适配器,但我遇到了问题空点异常。在组视图中,我传递了我的自定义 arrayadapter 而不是字符串,但子视图仍然是字符串。这工作正常,直到我将字符串转换为我的自定义 Arrayadapter 并在那里放置多个视图。有一个警告显示在 getchild 方法中对 hashmap 的可疑调用,我认为这就是问题所在。请帮助

这是我的日志猫

这是我的可扩展适配器的代码

我的 mainActivity 在这里

}

我的人员细节课程在这里

}

0 投票
1 回答
47 浏览

android - Unable to save ListItem checkbox status to SQLite

I am working on a ListView which has ImageView, TextView, and Checkbox.

I want to save the Checkbox status to SQLite. Right now changes lost when I change the Activity or reload the application.

I am using CustomArrayAdaptor. Here is the code-

The DatabaseHelper Class is as below

The NoteItem class is as below

Custom List Item code is as below

Please review the code, and help me to save the Checkbox status to database. I am not enough active on StackOverflow. So please ignore the mistakes.

Thanks for your forthcoming response.

0 投票
2 回答
555 浏览

java - 自定义适配器中的意图

嗨,我需要在我的 onClick 中添加 Intent,在要与我的 Arraylist 连接的适配器中,并为 listview 中的不同项目传递不同的链接。我的代码在下面,所以我需要进行哪些更改?如何将 Intent 与我的适配器连接以及我需要使用哪些命令

我的适配器

和我的 Word 课

当我尝试在我的 onItemClickListener 中添加 Toast 时它不起作用。为什么

0 投票
1 回答
81 浏览

android - ListViewAdapter 打乱项目

所以我有一个 listview 从基于 Room 的 SQLite 数据库中提取数据。它似乎正在读取数据,但是当页面加载时,我将获得前约 10 个条目(显示的大小),当我尝试在列表视图上向下滚动时,它会重新开始并开始获取条目再次在列表的开头。屏幕截图上的红色圆圈显示了列表的顶部和底部以及存在的重复。

我开始

它从数据库助手中拉出一个排序列表

编辑:此外,如果我反复滚动到底部而不向上,我可以欺骗它改组一些上面的项目,如屏幕截图(橙色)所示。

洗牌列表视图

0 投票
0 回答
44 浏览

java - 由于自定义 ArrayAdapter 类中的 NullPointerException,应用程序崩溃

我正在参加关于多屏应用的免费 Udacity 课程。我已经学会了如何使用自定义 ArrayList 在 ListView 中显示个性化的“一组”视图。我正在练习,我找不到我的错误。

该项目由以下人员组成:

我要重复显示的视图集:

使用这组视图的个性化 ArrayAdapter:

以及我实现个性化 ArrayList 的活动(崩溃):

这些是 XML 布局。

崩溃的活动(列表视图):

这是项目的布局:

Android Studio 没有显示错误,但是当我尝试启动 Activity 时应用程序崩溃。这些是日志细节:

0 投票
1 回答
67 浏览

android - 带有自定义阵列适配器的微调器

我正在尝试从自定义数组适配器填充微调器。一切正常,除非您单击微调器选择一个新值,它会为每个项目显示一长串代码。但是,单击长长的代码行后会显示正确的名称并给出正确的值。

它的作用示例

https://i.stack.imgur.com/AhUqw.png

自定义阵列适配器

公共类公司类{

}

0 投票
1 回答
25 浏览

java - 将数据从 ArrayAdapter 发送到 MainActivity 而不更新 MainActivity

我使用 CustomArrayAdapter 创建我的歌曲列表并将其放入 MainActivity 。

MediaPlayer 和 SeekBar 在 MainActivity 中。

我想将我的 CustomArrayAdapter 中的音乐编号发送到 MainActivity 并播放它,但是当我使用 Intent 时,新的 MainActivity 正在再次创建。

我想向它发送数据而不再次创建活动。

我怎样才能做到这一点 ???

谢谢

0 投票
0 回答
84 浏览

android - Android Sqlite BaseAdapter 搜索视图和列表错误一致

我正在尝试显示显示数据库值的列表视图,并且需要搜索这些项目,当单击它时获取该列表项目数据库 ID。我尝试了这段代码,但我的应用程序崩溃了。

我的数据库

在此处输入图像描述

这是我的数据库类,它从数据库中获取结果

这是我的医生课

这是我的自定义数组适配器类

这是我的控制器类

这是我的布局文件

由自定义适配器膨胀的 layout_item.xml

这是包含一切的activity_search.xml

这是内容 xml 名称 content_main.xml

我的日志猫是