gpt4 book ai didi

java - Android 中的 ListActivities 如何与 ListView 配合使用?

转载 作者:行者123 更新时间:2023-12-01 13:24:27 25 4
gpt4 key购买 nike

作为一名 C# 开发人员,我正在尝试熟悉 Java,更具体地说,熟悉 Android 框架。

我已经创建了一些非常基本的介绍 Activity ,但我现在正在尝试使用“数据绑定(bind)”启动并运行 ListView。我找到了这个示例代码:http://developer.android.com/guide/topics/ui/layout/listview.html

我认为我还没有完全掌握这些 View 的概念,因为最初我认为我创建的 ListActivity 类将被构建为某种用户控件,我可以简单地用它替换我的 ListView 。但当我查看代码时,它似乎试图以某种方式连接到现有的 View ,这让我感到困惑。 (如何从当前 Activity 中调用此 ListActivity,以及如何将它与我的 ListView 一起使用?)。

getListView().setEmptyView(progressBar);

有人可以澄清一下发生了什么事吗?也许我已经变得过于以 .NET 范式为导向,并且我没有正确理解这幅图景。

最佳答案

ListActivity 是一种 Activity ,它假定您将设置一个带有特定 id 的 ListView 的布局。然后它将将该 View 存储在一个变量中,以便 getListVew() 将返回它。基本上,它是一点语法糖,可以用 3 行代码完成您自己可以完成的工作。

真的,我认为它不值得使用。您可以在常规 Activity 中使用 ListView ,只需 1-3 行代码即可完成 ListActivity 所做的所有操作,并且如果您使用不同的 id 命名 ListView 或者甚至决定不使用 ListView ,则不会有问题沿着路走。

关于java - Android 中的 ListActivities 如何与 ListView 配合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21846536/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com