问题标签 [android-adapterview]

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 投票
2 回答
3588 浏览

android - android在adapterview中更改所选项目的视图

我有一个列表视图,每个项目都有一个文本视图。我想更改所选项目的文本颜色。为此,请使用该onItemSelected方法进行更改。先说我选择第一行,第一行的文字颜色发生变化。现在,当我选择第二行时,它的文本颜色也会发生变化,但我希望第一行的颜色变回其默认颜色。我该怎么做,因为在onItemSelected我只得到当前选定项目的引用而不是最后一个选定的项目。除了保持对最后选择的视图的引用之外,还有其他方法吗?

0 投票
2 回答
217 浏览

android - 哪种是将项目添加到 ArrayAdapter 的正确方法

考虑以下代码。

我想知道,添加项目的正确方法是ArrayAdapter什么?在我看来,这两种方法都可以正常工作。

0 投票
4 回答
2369 浏览

android - Android中的自定义adapterview setselection实现

我正在修改适配器视图。如何实现setSelection()AdapterView?setSelection()调用适配器视图的方法时必须采取哪些步骤?

我尝试浏览ListView's源代码,但没有太大帮助。

0 投票
1 回答
361 浏览

android - 适配器视图中的Android onClickEvent

我将每个 Grid 的 GridView 作为一个简单的 TextView。我需要 GridView 中每个 Grid 内的 TextView 的滚动条。但是合并滚动条会禁用我的网格视图的 onClickListener。我尝试使用封装 TextView 的 ScrollView 并使用内置的 textview 滚动条。无论哪种方式,我都无法为我的 GridView 获取 onClick 事件。我听说过使用可以在适配器视图中单击或聚焦的子视图并禁用 onclick 侦听器的问题。如果尝试将可点击和可聚焦的 Scrollview 属性设置为 false 却无法解决问题。

我想要一个功能,当单击网格时,会调用为 GridView 注册的 onClick 事件,并且当拖动网格时(最好在垂直方向上),文本视图必须滚动。

提前致谢

0 投票
7 回答
33372 浏览

android - 如何从 android 的 setOnItemClickListener 中的 listview 获取对象?

我在arrayadapter中添加了arraylist,其中包含每个由两个元素/项目组成的对象,我已经成功地为setListAdapter设置了该适配器,现在我想在listview的setOnItemClickListener中获取这些项目。

这是我的代码

0 投票
0 回答
442 浏览

android - 适配器视图和转换视图中的适配器视图

我有一个适配器视图(列表视图),每个视图都包含一些视图,包括另一个适配器视图(自定义水平列表视图)

所有转换视图看起来都很好,当我垂直滚动时,我从列表视图的适配器转换,当我水平滚动时,我从水平列表视图转换。

我的问题是当我在 listview 上调用 setNotifydatasetChanged 时,它会从 convertview 重绘所有子行,但每个水平 listview 的子行都会得到一个空的转换视图。

因此它会重建每个水平列表视图中的每个项目。

我可以通过为每个 listview 行存储自己〜 15 个视图而不是依赖于 convertview 来避免这种情况,但它非常难看。

你知道更好的吗?

谢谢。

0 投票
0 回答
270 浏览

android - 此行有多个标记 - Line breakpoint:HelloListView [line: 34] - onItemClick(AdapterView , View, int, long) 用于以下代码

谁能帮我解决这个问题。此行有多个标记 - Line breakpoint:HelloListView [line: 34] - onItemClick(AdapterView, View, int, long) 用于以下代码。

这是以下代码的错误。

0 投票
1 回答
603 浏览

android - MultiAutoCompleteTextView 不工作 OnItemSelectedListener

我不进入 onItemSelected。我需要按位置选择我的列表中的哪一个,以获取 id。

0 投票
1 回答
180 浏览

android - 使用 Adapter 类与非 AdapterView 视图组同步数据

我想使用适配器将数据列表与将显示的垂直 LinearLayout 同步。我遇到的问题是非AdapterView 视图组(如LinearLayout)没有setAdapter() 方法。任何人都可以提出实现这一目标的方法吗?

0 投票
2 回答
1970 浏览

android - Android AdapterView 点击监听参数-位置&id

我在列表视图上设置了一个长点击监听器,我想使用被点击项目的索引来检索相应的对象。

根据android docs的方法签名和参数定义

我的问题是“位置”和“id”总是一样的吗?这些定义似乎可以互换,那么有什么区别呢?