gpt4 book ai didi

java - 使用多个 ID

转载 作者:搜寻专家 更新时间:2023-11-01 08:22:20 25 4
gpt4 key购买 nike

我正在创建一个项目,我在其中使用表格提示用户。他必须填写这些值。当他点击提交时,我必须在后端检查所有这些值是否正确。这是表格和代码的示例选择 Screenshot of app

如您所见,我已将 p1 的 ID 指定为“fcfs_p1_ct”,将 p2 指定为“fcfs_p2_ct”。现在在后端,我必须检查用户输入的值。我必须创建相应编辑文本的对象。

现在一种方法是创建 n 个 if else 条件并手动为每个编辑的文本创建对象。这个过程可以通过循环来完成吗?例如对于 p1

String str = findViewById(R.id.fcfs_p1_ct).getText().toString;

类似的p2

String str = findViewById(R.id.fcfs_p2_ct).getText().toString;

以此类推 n 个进程。

因为语句中唯一变化的变量是进程号。请建议我一种对循环执行相同操作的方法

最佳答案

Android 中的这种情况不由循环处理,一旦您意识到您的布局 (XML) 需要大量的 View id 分配,推荐使用 Adapter。 android SDK 中有许多现成的 Adapter 可用,例如 ArrayAdapterBaseAdapterCursorAdapter 等.

选择哪个Adapter完全取决于您选择的View/您希望扩展的布局以及您愿意使用的数据类型和来源。

在您的情况下,我建议从一个简单的 ListView 开始,然后使用自定义的 Adapter(扩展 BaseAdapter 的类)。有很多关于如何实现它的教程,顺便说一下,这些教程很容易理解。

关于java - 使用多个 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49511870/

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