gpt4 book ai didi

java - Android - 需要帮助来设计具有表格布局或 ListView 的屏幕

转载 作者:行者123 更新时间:2023-11-29 09:18:04 24 4
gpt4 key购买 nike

我目前正在开发一个 Android 应用程序,该应用程序将与其姊妹 iPhone 原型(prototype)相对应。

我的任务是根据 Android 中 iPhone 应用程序的设计模型重新创建屏幕,如下所示:

iPhone prototype

用于在 Activity 中复制此屏幕的最佳布局/ View 是什么?

谢谢。

最佳答案

您的问题没有说明一些问题。另外,我不同意 Ted Hopp 的回答。我相信他假设药物将静态填充,或类似的东西。

从您的应用程序的外观来看,我假设您将动态填充东西,可能一次使用许多药物,或者根本不使用任何药物。通过 iPhone 模型中的箭头,我还假设您希望根据所选药物执行操作。

综上所述,我会使用 ListView。我的一般概念(我可能会使用的那个)是这样的:

您有自己的数据源,并使用 Loader/LoaderManager 等。将其填充到 Cursor 中。我会将此光标提供给 CursorAdapter(可能是 SimpleCursorAdapter,从该 UI 概念来看,这似乎很可能也很容易——不需要自定义适配器部分本身)。最后,这个适配器将用在 ListView 中。这相当简单,不需要太多代码(ListView-SimpleCursorAdapter-Cursor 东西,数据逻辑肯定是自定义的)。

然后您可以使用适当的 ListView 监听器 IIRC 管理您的每次点击。并根据所选项目采取相应行动。我猜用户会,例如,startActivity 来查看每种药物的详细信息。

但是,正如我所说,如果您有固定数量的药物(这里说的是一位经验丰富的前白血病患者,所以我总是假设药物差异很大!),一个 TableLayout 就可以了,但我觉得情况并非如此。

啊,关于每个组件/医学的布局,正如我所说,一个简单的布局就可以了。可能是水平方向的 LinearLayout。同样,使用 SimpleCursorAdapter 实现起来非常简单。

关于java - Android - 需要帮助来设计具有表格布局或 ListView 的屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8251356/

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