我有一个列表,我希望用户选择一个。这是一个字符串。甚至可能有一个我可以与之关联的对象。 有没有办法在不使用arrayadapter创建子类的情况下执行此操作? 我看到了大量的例子,他们似乎都过度设计了世界上最基本的列表处理问题。是否内置了默认的简单列表字符串处理程序? 如果有,我找不到它。 帮助
答案 0 :(得分:1)
是否内置了默认的简单列表字符串处理程序?
ListView
是一个内置的简单列表字符串处理程序。
有没有办法在不创建子类的情况下执行此操作 arrayadapter?
您不必使用ArrayAdapter
子类来使用它。将数据绑定到ListView
是一行代码:
final ListView list = ...;
list.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data));
在您的情况下,data
可以是List<String>
或String[]
。