问题标签 [simpleadapter]
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.
listview - 安卓; 将 SimpleAdapter 与 setOnItemClick 一起使用包含复选框的 Listview
我在一个由 SimpleAdapter 填充的 Activity(不是 ListActivity)中有一个 ListView。
这工作正常。问题是当我滚动此列表时,复选框一旦离开屏幕就不会重新检查正确的复选框,然后检查下一个滚动上的项目。当我将数据加载到不同的数组中时,数据是正确的。只是复选框图形是错误的。如果我不滚动,检查和取消检查会添加和删除正确的数据。
围绕这个搜索是因为回收ListView,我需要实现一个getView。
我一直在寻找一些关于如何使用 SimpleAdapter 的示例,因为一些帖子说 SimpleAdapter 已经完成了 getView,而其他示例则使用了 ListActivity。那么我如何检查框只是通过点击 ListView 项目,而不是复选框本身可能与它有关?但是我找不到一个与我正在做的事情相似的例子,以便我可以玩弄并解决这个问题。
我的 ListView 'membersof_list' 中的项目的 XML 是:
我只有一个数据数组,我清空了与 ListView 关联的数组,因为我确实需要在加载新的/不同的数据之前清除它,我在逗号处拆分数据以将其加载到 groupname 和 groupdesc 中。默认情况下,复选框都未选中,这就是它应该的样子。
我是 Android 编程的新手,我知道它不是最干净或最有效的代码,但一旦它开始工作,我计划重新审视它并让它变得更好。
任何建议、链接、示例都是有价值的。谢谢。
android - android:从MultiAutoComplete Textview 中获取所选项目并修改和更新EditView?
1.我创建了一个MultiAutoCompleteTextview。(我使用SimpleAdapter来显示列表)
2.我试过搜索一个字符串。
3.如果我单击列表中的一个项目,它会在 EditText 中显示它的内容。
我的问题是有没有一种可能的方法来将该文本保存在一个字符串中并操作该字符串并在 MultiAutoCompleteTextVew 的 EditText 中显示更新的字符串。例如,如果列表显示姓名列表,并且如果我选择了一个名字说“Mr.X”(默认情况下它将在 EditText 中显示文本“Mr.X”),但我希望它显示“Mr.X”。 X - 男性,”在 EditText 中。
谢谢 :)
android - 迭代自定义 ListView
我正在尝试创建一个显示事件名称、日期和开始时间的自定义 ListView。
我能够创建 ListView,但是只显示事件的名称。我已经用列表适配器尝试了几次实验,并为每个项目制作了单独的 ArrayLists,但没有奏效。你能告诉我如何在displaylist()
打印出“事件日期”和“事件时间”的方法中获取for循环中的数据吗?我正在遵循的教程对所有不实用的数据进行硬编码。请点击此链接获取我的应用程序的图片以及我希望显示的内容(位于页面底部):查看图片
主要的.xml
mylistrow.xml
android - 尝试使用 SimpleAdapter 从 ListView 检索视图内容的应用程序崩溃
我在尝试检索用户在 ListView 中单击的视图内容时遇到问题。我的 ListView 是使用 SimpleAdapter 设置的,由列表中每个项目的“标题”和“子标题”组成。这些是使用 HashMap 存储的。
在活动中还有一个微调器,当用户在微调器中选择一个项目时,ListView 会更新。这工作正常,我只是认为有必要提及活动中发生的事情。
我想要做的是检索用户选择的项目,以便我可以根据他们的选择引导他们进行新活动(现在只是尝试用 Toast 显示视图内容)。我想检索存储在该项目的“engExp”键下的内容。
这是我的代码:
具体来说,导致应用程序崩溃的项目是: ((TextView) view).getText()
如果您需要查看我的更多代码,请告诉我。
任何帮助表示赞赏,在此先感谢。
android - SimpleAdapter duplicating items
I am using SimpleAdapter
for displaying a ListView
, but whenever I press the back button, and open the activity (which shows the list) again, the entries of the list become double.
If I do it again, array values again concatenates with the items of the list.
List variable of array is declared as
my code in onCreate()
of List.java
:
android - 如何使列表的标题不可滚动?
我使用row.xml
andheader.xml
使我的列表视图如下所示,有一个SimpleAdapter
用于收集我想在列表中显示的项目。我的问题是,如何使标题固定而不随列表项滚动?
android - 在 SimpleAdapter 的 TextView 的 onClickListener() 中调用 finish()?
初学者Android和Java开发人员在这里。
我在SimpleAdapter类中有这段代码,用于呈现包含TextView和ImageView的自定义列表。这是TextView处理另一个活动中的 URL 的部分。
我的问题是如何简单地调用包含此SimpleAdapter的链接ListView的Activity的finish()方法(以强制Activity在下次调用时完全重新加载)。
感谢任何回答的人。
android - SimpleAdapter 检索字符串
我有一个 SimpleAdapter,只有 2 个 Textviews 填充一个列表。我想检索这些 textview 字符串之一 onListItemClicked()。我可以得到一个
但我想要字符串?有任何想法吗?
android - Android 自定义 SimpleAdapter
我正在尝试使用此示例为 ListView 创建一个 simpleAdapter。所以,我已经创建了所有内容,但是当我更改此行时
我收到了这个错误:
构造函数未定义
MovieListAdapter(ImdbApiActivity, List<Movie>, int, String[], int[])
这是相同的示例,我刚刚将 Cars 更改为 Movies。我知道这个例子是从 2009 年开始的,我的项目目标是 2.1。版本之间是否存在不兼容或有错误?
我的 simpleadapter 类如下所示:
我错过了一个错误吗?这是实现这一目标的“现代”方式?
编辑:更改上下文参数或列表均不适用于此示例。我的电影类扩展自 Hashmap。还有什么想法吗?谢谢!
android - 在 simpleadapter 中使用 drawable
我正在开发一个 Android 应用程序。在我的应用程序中,我必须使用适配器。所以我使用了简单的适配器。
现在我想使用我自己的可绘制数组列表而不是从资源中绘制。
现在我想在hashmap中使用上面的d。
上面的 stamenet 不起作用。我知道它是因为我之前发送了图像 ID。现在我正在将图像转换为字符串。
所以我必须把我的图像放到 hashmap hm 中。但是,如果我使用我下载的可绘制图像,我该如何放置?