【问题标题】:Android Studio - 2 string arrays into listviewAndroid Studio - 将 2 个字符串数组放入列表视图
【发布时间】:2015-12-17 03:57:19
【问题描述】:

我有 2 个 EditText 框 - 一个用于标题,一个用于描述。我希望将用户在两者中输入的任何内容都转换为字符串,然后在单击发布按钮时将它们存储在 2 个字符串数组中。

然后我想将 Arrays 当前位置的两个字符串发送到一个垂直的 ListView,这样标题就在上面,描述在下面。

目的是能够不断向 ListView 添加帖子(标题 + 描述)。

我已经尝试了超过 15 个小时,因此非常感谢任何帮助,但请记住,我是新手!

【问题讨论】:

  • 2个字符串数组还是两个元素的字符串数组?
  • 将自定义listView与两个文本视图(标题+描述)的列表项一起使用,并根据需要使用来自2个字符串数组列表的自定义适配器来调整它们。
  • 为什么不使用 ArrayList
  • 您可以使用 getter setter 来保存所有输入的值,您可以立即将新值添加到现有的数组列表中,并使用自定义适配器在列表视图中显示

标签: android arrays string listview


【解决方案1】:

用两个字符串创建一个类,例如:

Class Foo
{
 private String name;
 private String description;

   // getter setters
}  

比在arraylist中添加实例:

Foo foo = new Foo();
foo.setName("batman");
foo.setDescription("I'm a batman!!!");

yourArraylist.add(foo);

现在使用这个列表:)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-19
    • 1970-01-01
    • 2016-11-28
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多