【问题标题】:How to add more strings in string array with my app in android studio如何在 android studio 中使用我的应用程序在字符串数组中添加更多字符串
【发布时间】:2019-11-23 15:01:34
【问题描述】:

嘿,我遇到了字符串数组的问题,我正在使用字符串数组,现在工作正常。我想在该字符串数组中更新一些字符串而不在 android studio 中编码,就像我们将照片从我们的手机添加到应用程序一样,我想以同样的方式从应用程序向该字符串数组添加更多字符串,这可能吗?

【问题讨论】:

  • 请将您的代码粘贴到此处,说明您做了什么,什么不工作。

标签: java arrays string android-studio


【解决方案1】:

数组的大小不能在运行时更改。因此,一旦创建了任何数据类型的数组,就无法在运行时添加其他数据,只能修改现有数据。如果您的要求是在运行时添加数据,则必须使用ListArrayList

例如:

List<String> list = new ArrayList<>();

for(int i = 0; i < 10; i++)
{
   list.add("item number " + (i+1));
}

如果您使用列表,您可以在运行时任意数量的数据。

【讨论】:

    【解决方案2】:

    首先分享一些你尝试过但失败的代码,这样我就可以知道你到底想做什么。 1.你可以创建一个事件监听器(使用按钮,或任何你想要的) 2. 使用列表而不是普通数组 3.一旦触发事件,就从某个文本字段中获取字符串并将其添加到您的列表中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多