gpt4 book ai didi

android - 动态数组输入

转载 作者:行者123 更新时间:2023-11-29 22:15:27 24 4
gpt4 key购买 nike

我想知道如何编写代码让用户将值输入到动态数组中,假设用户在第一个框中输入 5,这将是数组长度,然后他为数组输入另外 5 个数字,我如何使它动态化,而不是假设数组长度始终为 5?我们用什么来输入数据,EditText?如果是这样,EditText 是否进入一个循环,如:

  for(i=0;i<arrlength;i++)
{
arr[i] = (EditText)findViewById(R.id.txtbound);
}

这是我从用户那里检索数据的方式吗?在用户输入指定值后,在本例中为 5 个值,我们如何进入新屏幕?我应该放一个 :

if(i == arrlength) startActivity(i);

在 for 循环中?

任何帮助将不胜感激

最佳答案

根据您的描述,您似乎希望在输入初始值后创建多个不同的 EditText 框。让我们先处理动态数组。您是否查看过 Android List 的任何实现?界面?一个ArrayList可以按如下方式使用:

ArrayList<Integer> integerList = new ArrayList<Integer>();
integer.add(1);
integer.add(2);

要将数据传递到新 Activity 中,请参阅 this post .

关于android - 动态数组输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8609810/

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