问题标签 [baseadapter]

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 投票
0 回答
617 浏览

android - Gridview 缺少一个项目

我需要一个 gridview 来显示 9 个项目。我写了一个自定义的baseadapter。

但是,我对getView方法中的位置有疑问。看起来这个 gridview 错过了第 7 项。代码如下所示:

}

日志显示:

0 投票
3 回答
2475 浏览

android - 调用 notifyDataSetChanged 时,android listview 顺序已更改

全部。当我使用 notifyDataSetChanged() 时,listview 的显示顺序将会改变。

像这样

  • 3
  • 2
  • 1

    创建当前活动的时间。但是当我更改数据时。这将是

  • 1
  • 2
  • 3

我不想改变订单,我不明白为什么会这样。

这是我的适配器类中的一段代码

我在这样的对话框中更改数据

0 投票
1 回答
1509 浏览

android - 在 android 中具有自定义行布局和基本适配器的列表视图

我正在创建一个ListView. 我创建了两个 XML 文件,在第一个文件中创建了布局,在第二个 xml 文件中创建了一个 ListView。我希望将第一个布局应用于 ListView 行。

0 投票
1 回答
1372 浏览

android - 通过基本适配器创建列表,但抛出数组索引超出范围异常

我想在ListViewusing中显示项目BaseAdapter。我使用游标和内容提供程序类获得了数组中的项目。我将数据保存在一个数组中,并希望使用BaseAdapter它在 a 中显示它,ListView但它正在抛出一个ArrayIndexOutOfBoundException. 我对这个问题完全感到困惑。

0 投票
2 回答
1475 浏览

android - android ListActivity 不适用于自定义适配器

我在使用自定义适配器简单地使用 ListActivity 时遇到了麻烦。这是适配器代码:

这是活动:

list_item_layout 只是一个带有单个 TextView 的 LinearLayout,所以我希望在我的列表中看到 6 个相同的项目,但列表是空的。我已经逐步完成了 CustomRowAdapter.getView() 并且它被调用的位置为 0 到 5。我一定遗漏了一些简单的东西。为什么列表显示为空?

编辑: ListView 在hierarchyviewer 中有孩子,所以看起来我的布局中的某个地方可能有问题。这是包含 ListView 的布局:

这是列表项的布局:

0 投票
1 回答
88 浏览

android - android如何为BaseAdpater设置标题

我想把标题放在一个 BaseAdapter 上。像在此处输入图像描述附上的截图

这是一个安卓应用 Pulse 新闻阅读器。我想知道他们是如何制作这个头版的。他们如何为每个图像适配器放置标题。他们在这里使用了什么概念。请任何人告诉我示例。谢谢

0 投票
1 回答
5055 浏览

android - Android Grid View 数据绑定

我有自己的类数组列表,我需要绑定该列表并仅向用户显示一些字段。我已经通过扩展 BaseAdapter 类来创建自己的适配器类来尝试这一点。但我只显示了一个字段(名字),我需要显示更多。这是我的适配器类,

我的按钮单击事件我正在绑定数据(doctorResultList 是 Doctor 类型的数组列表),

0 投票
1 回答
3946 浏览

android - 当适配器包含带有 onClickListener 的按钮时,OnItemClickListener 无法正常工作

我已经为我实现了一个ListView扩展 BaseAdapter 的适配器。我的列表项包含每个按钮都有 OnClickListener。

为每个项目添加 OnclickLister 后,列表的 OnItemClickListener 停止工作。

如何修复?

编码

在我的活动中 -

在 getView() 中的 myBaseAdapter

在 myListRaw.xml -

0 投票
2 回答
795 浏览

android - 在 Android Listview 中显示流数据的最佳方式

我们正在尝试在列表视图上显示表格数据。数据由 8 列和大约 50 行组成。在一秒钟内大约有 8 个更新数据到来。(即:将 row2-column5 更新为某事。)每次新数据到来时,我们都会更新专用单元格并调用datasetchanged()适配器,这会导致一些性能和滚动问题。

我的问题是:
使用标准小部件在 Android 中显示流数据的最佳方式是什么?

0 投票
1 回答
1468 浏览

android - 画廊在画廊 BaseAdapter 中的 notifydatasetchanged 上闪烁

我是安卓新手。我正在创建一个 webviews 库,我必须在 BaseAdapter 中显示 200 个 webview 内容。我不想将所有 200 个 webviews 一起加载。所以在画廊的幻灯片上,我会将每个 webviews 添加到 BaseAdapter 并删除显示的 webviews,然后我将使用“notifydatasetchanged ()”刷新 BaseAdapter

我面临的问题是;当我在“notifydatasetchanged()”上更新 BaseAdapter 时,图库会刷新,在刷新图库时会闪烁。我想消除刷新 BaseAdapter 时的闪烁。可能吗 ?

提前致谢 :)