Android - EditText到StringArray存储在xml中

发布于 2024-10-12 08:26:16 字数 183 浏览 2 评论 0原文

我一直在尝试弄清楚如何从 edittext 框中获取文本并将其移动到位于 strings.xml 中的字符串数组中。

基本上它是用户填写的用户表单,onClick 它将信息添加到数据库中,然后可以在列表视图中查看。列表视图和一切工作正常,但我无法使用编辑文本框输入信息。

任何提示或技术将非常感激。

谢谢

Ive been attempting to work out how to take the text from an edittext box and move it into a string array located in strings.xml.

Basically its a user form which the user fills in, onClick it adds the information to the database and is then viewable in a listview. The listview and everything works fine but i cant work out to put in information using edittext boxes.

Any hints or techniques would be very much appreciated.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

撩人痒 2024-10-19 08:26:16

您想要获取用户输入的编辑文本并将其放入 strings.xml 中吗?你不能那样做。字符串资源是静态字符串,而不是运行时会改变的东西。您应该查看其他数据存储选项,例如共享首选项。请参阅数据存储

You want to take user input for an edit text, and put it in strings.xml? You can't do that. String resources are for static strings, not things that will change at runtime. You should look at other data storage options, like shared preferences. See data storage.

辞旧 2024-10-19 08:26:16

我可能是错的(如果我错了,请有人纠正我),但我不相信 strings.xml 在运行时是可编辑的。相反,它是您的应用程序有权访问的一组预定义资源,并且程序无法对其进行修改 - 只能读取。

如果您希望将此信息提供给您的应用程序以供后续使用,您应该考虑使用 SharedPreferences: http://developer.android.com/guide/topics/data/data-storage.html#pref

I could be wrong (someone please correct me if I am), but I don't believe strings.xml is editable at runtime. Rather, it's a set of predefined resources that your app has access to, and it cannot be modified by the program--only read.

If you're looking to make this information available to your app for subsequent uses, you should look at using SharedPreferences: http://developer.android.com/guide/topics/data/data-storage.html#pref

可是我不能没有你 2024-10-19 08:26:16

决不。你不能做这样的事。当然也不是 strings.xml 和 androidmanifest.xml 。

您拥有的另一个选项是:如果您在 strings.xml 中已经有一些值,您可以在列表中获取它们并附加您想要从用户那里获得的值。之后,将其放入适配器中并像平常一样将其显示在列表视图中。

No way. You can't do such a thing. Surely not with strings.xml and androidmanifest.xml too.

The other option you have is: if you already have some values in strings.xml, you can fetch them in an list and append your own values that you want from user. After that, put it in an adapter and display it in a list view like you usually do.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文