如何在 android studio 中使用我的应用程序在字符串数组中添加更多字符串
Posted
技术标签:
【中文标题】如何在 android studio 中使用我的应用程序在字符串数组中添加更多字符串【英文标题】:How to add more strings in string array with my app in android studio 【发布时间】:2019-11-23 15:01:34 【问题描述】:嘿,我遇到了字符串数组的问题,我正在使用字符串数组,现在工作正常。我想在该字符串数组中更新一些字符串而不在 android studio 中编码,就像我们将照片从我们的手机添加到应用程序一样,我想以同样的方式从应用程序向该字符串数组添加更多字符串,这可能吗?
【问题讨论】:
请将您的代码粘贴到此处,说明您做了什么,什么不工作。 【参考方案1】:数组的大小不能在运行时更改。因此,一旦创建了任何数据类型的数组,就无法在运行时添加其他数据,只能修改现有数据。如果您的要求是在运行时添加数据,则必须使用List
或ArrayList
。
例如:
List<String> list = new ArrayList<>();
for(int i = 0; i < 10; i++)
list.add("item number " + (i+1));
如果您使用列表,您可以在运行时任意数量的数据。
【讨论】:
【参考方案2】:首先分享一些你尝试过但失败的代码,这样我就可以知道你到底想做什么。 1.你可以创建一个事件监听器(使用按钮,或任何你想要的) 2. 使用列表而不是普通数组 3.一旦触发事件,就从某个文本字段中获取字符串并将其添加到您的列表中
【讨论】:
以上是关于如何在 android studio 中使用我的应用程序在字符串数组中添加更多字符串的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 android studio 更改 Google 地图中“我的位置”按钮的位置