问题标签 [custom-adapter]
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.
android - 我可以为 CustomAdapter 列出的此列表获取 onClickListener 吗?
我列出了一个带有自定义适配器的列表,以在每个列表项中显示不同的图像并成功。现在我需要为该列表添加一个 onitemclick 侦听器。无法访问 id,因为列表 id 是 -“@+id/android:list”。无法识别此 ID。
任何想法请分享。当您看到下面的链接时,您会得到更多的想法
android - ListView ArrayAdapter 过滤 - 重复项
我试图用自定义适配器过滤列表视图。当我开始在 edittext 上输入时,应该过滤列表视图。下面是适配器的代码。自定义对象已覆盖返回 facebook 用户名称的 toString 方法。我没有覆盖 ArrayAdapter 方法 getItem、添加或删除。
在包含 EditText 的活动中,我创建了一个 TextWatcher,例如:
一切正常,期望在过滤列表后过滤的项目被复制。
A会很感激任何可能导致这种情况的想法。谢谢
android - 如何在警报对话框中膨胀包含列表视图的布局?
我在布局中使用带有自定义适配器的列表视图。现在我正在尝试将包含列表的布局带到我的警报对话框中。我尝试使用此代码将不包含列表的简单布局引入警报对话框,并且运行良好。但我无法将包含布局的列表带入 alertdialog。
android - 列表视图中的重复布局参考
我的列表视图发生了一件非常奇怪的事情。我正在创建一个带有按钮和 editText 的 ListView。
它的配置是这样的:[Button] [EditText] [Button],这些按钮的作用类似于“增量器”和“减量器”,每次单击以 1 个单位更新 EditText 的数值。问题是,当我单击一个按钮时,几乎每次更改另一个列表视图元素的editText(单击项的editText 也会更改)。如果我单击这个错误更改项的按钮,它也会更改第一个的editText。它们基本上具有相同的按钮和editText引用,尽管它们具有带有数据的textViews,并且这些数据在它们之间是不同的。
为此,我创建了自定义适配器:
我将 onClick 侦听器添加到按钮,使用我的 listView 元素 ID(与其他信息连接)设置它们的标签。然后在我的事件监听器中,我只需获取按钮父视图(一个 LinearLayout)并使用 getViewAt() 从中获取 EditText:
我在此示例中使用 setBackgroundColor 来确认 LinearLayout 实例在 lisView 中重复。当我单击一个按钮时,它会被绘制在 2 个不同的列表视图项中。
任何人都可以指出我可能会这样做吗?我发现有人有重复的 ListView 项目,我不知道这是不是我的情况,因为我的 ListView 中有 TextView,而且它们不相等,只有带有按钮和 editText 的 LinearLayout 部分是“共享的”。
我对我的 getView 方法进行了一些更改,它现在可以工作了!似乎每次调用 getView 方法时,我根本无法保证我的 editTexts 将被正确填充,我没有意识到这一点。因此,我进行的每个 getView 调用都设置了 editText 值,如果用户编辑 ET 值,我将其存储在 HashMap 中以在 getView 中恢复,如果 HashMap 中没有给定 editText 的条目,则将其设置为默认值值(零):
android - 如何为列表视图的每个列表项中的多个组件设置点击事件?
我正在使用带有多个列表项的列表视图。每个列表项都包含一个按钮,现在我可以单击按钮,但我丢失了列表项单击。每当我在列表项中添加可点击组件时,就会发生这种情况。我已经使用自定义适配器来实现列表视图中的多个组件。我需要 listitem click 和 button click 我怎样才能使它成为可能。
java - 从 onItemClick 调用 CustomAdapter 方法
我有一个 customAdapter,其网格中视图的 .xml 是:
在这个自定义适配器中,我有一个从私有数组返回字符串的方法。
我想在 onItemClick 中调用这个以前的方法,我已经尝试了几种通过“父”对象的方法,但我不能......
有什么帮助吗?
提前致谢。
最后我得到了答案:
android - 我可以选择让多组件单击,包括列表视图中的列表项单击吗?
我在列表视图的所有列表项中都使用了一个按钮。当我添加一个可点击的组件是列表视图的列表项时,我丢失了列表项点击。现在我需要在列表视图的列表项中添加一个按钮,然后我添加了它。我需要为列表项和按钮设置点击事件。我怎么做是可能的。请分享。提前致谢。
android - 列表视图的自定义适配器
我想custom adapter
为我的列表视图创建一个。有没有任何文章可以指导我如何创建一个并解释它是如何工作的?
android - 列表视图适配器中的图像
我正在尝试通过扩展 ArrayList 创建自定义列表视图适配器
当我执行以下操作时,我无法从 URL 获取图像并将其显示在列表视图中,但它会显示 XML 中的默认图像
项目.java
ListAdapter.java
消息活动.java
activity_messages.xml
list_item_default.xml
android - 使用 AsyncTask 加载图像
我正在尝试创建一个自定义列表适配器,它为需要从 Internet 下载的每个项目提供一个图像。当我第一次进入活动时 - 应用程序会冻结一段时间,直到下载图像然后加载活动列表。
正如我所知道的,在活动加载之前正在下载图像。加载活动后如何下载图像。我想我需要使用异步任务。但由于我在自定义数组适配器中加载图像,所以不知道该怎么做。
这是我的自定义适配器getView()
:
异步任务: