问题标签 [getview]

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 回答
252 浏览

java - ListView 错误获取一个 OnCheckedChange 位置

我正在尝试创建一个列表视图来显示可以通过按下切换按钮添加的用户。问题是,当您按下一个toggleButton 时,会返回多个ID,并且每次我移动滚动条时都会返回更多ID .. 而不按任何键。:S

应用截图(仅在第一个元素中单击):

应用截图(仅在第一个元素中单击):

LogCat 接收 SELECCIONAT(选中)和 DSELECCIONAT(未选中)标签(第一个元素的 2 倍,第二个元素的 1 倍......只需单击一下......

LogCat 接收...:

编码:

我的适配器:

Usuari.java:

主要活动:

0 投票
1 回答
338 浏览

android - 一键获取多个id(ListView自定义适配器GetView)

当我从列表中单击 ToggleButton 时,我想这样做,检索行 textview 的 ID。问题是当获得大多数 IDS 脉冲时,当我也滚动时......我不知道该怎么办!

在此处输入图像描述

我在我的 LogCat 中获得了所有这些 IDS .. 只需单击“adeww”位置

在此处输入图像描述

我的 MyAdapter 代码在这里:

0 投票
2 回答
61 浏览

android - 如何获取Android ListView中单个项目的文本颜色

我的 ListView 包含不同文本颜色的项目。我需要获取要保存在片段的 onSaveInstanceState 中的每个项目的颜色状态。

0 投票
0 回答
49 浏览

android - 我的列表在第一个 getView() 之后为空

我正在使用两个不同的列表,因为我需要两者的信息。getItem(position) 从 mChampionList 获取项目,因此我可以检索 ID 并从 mChampionListSTATIC 列表中查找冠军。第一次调用 getView() 时,mChampionListSTATIC 被填充,我可以获得所需的信息。但在那之后,mChampionListSTATIC 为空。

0 投票
0 回答
1456 浏览

android-listview - android preferencefragment listview arrayadapter getview未调用

在过去几天研究/审查代码之后,我没有找到解决方案。未调用 ArrayAdapter.getView() 函数。

ArrayAdapter.getCount() 返回 3。

此列表视图类似于 WiFi 首选项片段.. https://android.googlesource.com/platform/packages/apps/Settings.git/+/6829c48c36fceebb46989f8ee25c369fa5f7adeb/src/com/android/settings/wifi/WifiSettings.java

GitHub 上的代码示例(使用标题搜索词)表明这应该有效。

通过 stackoverflow 查询“getView not called”表明

  • 该列表没有被传递,
  • 计数未返回,
  • ArrayAdapter 未使用 setListAdapter 与 setAdapter 正确连接到 ListView
  • ArrayAdapter 和 ListView 范围需要是类与方法级别
  • ListView 可能不可见,因此 android 知道它无法在屏幕上绘制它,因此永远不会调用 getView() 方法来渲染对象。

下面提供的是 PreferenceFragment 和 ArrayAdapter 类以及 XML 文件。

你的意见?

PreferenceFragment 类

ArrayAdapter 类

首选项标头段

xml.settings.webservers.xml

布局.webservers.xml

layout.webservers_list.xml

日志跟踪

04-25 15:33:02.840: D/onCreateView(2941): 输入函数

04-25 15:33:02.930: D/MyAdapter(2941): 输入结构

04-25 15:33:02.930: D/MyAdapter(2941): 构造退出

04-25 15:33:02.950: D/getCount(2941): 3

04-25 15:33:02.950: D/getCount(2941): 3

04-25 15:33:02.950: D/onCreateView(2941): 退出函数

04-25 15:33:03.070: D/onStart(2941): 输入函数

04-25 15:33:03.070: D/ListView(2941): 隐藏

0 投票
0 回答
315 浏览

android - Android:适配器的 getView() 有时不会被调用

我的应用程序有一个充满图片的网格视图(卡片记忆游戏)。触摸后卡片翻转并显示面部照片。但有时人脸图片不会出现。如果我再用卡片翻转几次,它就会恢复。

点击后我调用 1/2 翻转动画:

在动画结束后,我将位图设置到正确的位置:

我的适配器的 getCount() 总是返回 20:

当图片没有显示时,适配器的 getView() 也不会被调用。

这怎么可能?是 gridView 的问题还是我做错了什么?

0 投票
0 回答
358 浏览

android - 更改 ListView onFetchComplete 的第一行颜色

我有一个列表视图,在它从数据库加载后,onFetchComplete 将其中一行移动到列表的顶部。这是我的工作,但我也想更改第一行的背景颜色并更改第一行的一些 TextView 文本和背景颜色。我是 android 新手,所以很难弄清楚这一点。一些帮助将不胜感激。

这是我更改一行的地方:

我曾尝试在首次加载 ListView 时使用 get view 进行一些更改,但是当我这样做时,我正在更改第一行和最后一行。我不确定它为什么这样做。另外,我不确定如何更改整行的背景。

这是我尝试过的一个例子:

0 投票
1 回答
1095 浏览

android - ListView/自定义数组适配器 - 调用 getView 时将适配器设置为 null

我在试图弄清楚这个阵列适配器的东西时遇到了很多麻烦。

我已经在一些教程和这个页面的帮助下把它放在了一起点击项目列表视图中的按钮时如何在 android 的列表视图中添加/删除项目

但是我遇到了一个问题,即当 getView 运行时“适配器”设置为“null”。我不知道这是怎么回事。我已经解决了将适配器备份到backupAdapter的可怕hacky解决方案,然后在我需要调用adapter.notifyDataSetChanged()时将其复制回来;

我发现第一次使用 deleteButton 时,resetAdapter 发现适配器为空,并从 backupAdapter 复制值。之后就好了,不需要再恢复了。所以我的代码有效,但它很可怕。我究竟做错了什么?

0 投票
0 回答
87 浏览

android - 当用户将列表视图滑动到底部时,不会调用 ListView getView

我目前正在研究水平列表视图(类似书架的应用程序),但这没关系,只需以垂直列表视图为例。想象一下,我有一个这样的 UI:

每个 listview 有 10 张图片,所以 UI 是这样的

有三个划分屏幕的列表视图,每个列表视图都显示一个图像列表,问题是,当我开始加载它时,它只加载我屏幕内的图像,

问题似乎是由 getView() 的顺序引起的,是否有任何选项可以中断 getView() 以便一旦滚动,我将优先级添加到 listview 1,而不是仍然在 listview 2 中加载图像?谢谢

适配器

图像加载器

}

0 投票
2 回答
193 浏览

android - getView 方法在图片下方添加文字

我想在每张图片下方添加一个文本,这是我的实际代码: