Android 中的适配器方法?

发布于 2024-08-31 02:26:27 字数 178 浏览 4 评论 0原文

我已经了解了适配器类中的三种方法。

  1. getView()
  2. newView()
  3. bindView()

这些方法有什么区别?请分享一些教程、示例代码或逻辑来理解这一点。谢谢。我必须创建一个带有渐进式图标的列表视图。你建议我用哪个适配器来做到这一点?

i have go through the three methods in Adapters classes.

  1. getView()
  2. newView()
  3. bindView()

what are the difference between those methods? please share some tutorial, sample code or logics to understand this. Thanks. i have to create a listview with the progressive icons. which adapter you suggest me to do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

橘亓 2024-09-07 02:26:27

getView() 返回行的View。对于 ArrayAdapter 的自定义子类,您通常会重写 getView()。

对于 CursorAdapter 的自定义子类,您可以重写 getView(),但通常您重写 newView() 并且而是用bindView()newView() 创建行视图,bindView()Cursor 数据集中特定位置的数据附加到该行。

这段摘录getView()) a> 来自我的一本书。

getView() returns the View for a row. For a custom subclass of ArrayAdapter, you typically override getView().

For a custom subclass of CursorAdapter, you could override getView(), but usually you override newView() and bindView() instead. newView() creates the row View and bindView() attaches the data for the specific position in the Cursor's data set to that row.

These concepts are covered (with more emphasis on getView()) in this excerpt from one of my books.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文