Java 我是否可以制作一个数组列表,然后调用它以在列表视图中显示?
我想为一款战斗游戏制作一个简单的Android应用程序,列出46个角色,当你按下这些名字时,它会弹出他们的攻击列表。我做这个项目纯粹是为了学习,因为我对编码非常陌生 有没有更简单的方法来创建对象和视图列表?是的,这是可能的Java 我是否可以制作一个数组列表,然后调用它以在列表视图中显示?,java,android,arrays,list,view,Java,Android,Arrays,List,View,我想为一款战斗游戏制作一个简单的Android应用程序,列出46个角色,当你按下这些名字时,它会弹出他们的攻击列表。我做这个项目纯粹是为了学习,因为我对编码非常陌生 有没有更简单的方法来创建对象和视图列表?是的,这是可能的 您需要创建对象的ArrayList 创建自定义ListAdapter:这将允许您确定要在列表中显示的对象属性 当然可以 您可以直接使用ArrayAdapter,也可以通过扩展适配器交互、BaseAdapter类或ArrayAdapter类、SimpleCorsorAda
- 您需要创建对象的ArrayList
- 创建自定义ListAdapter:这将允许您确定要在列表中显示的对象属性
- 当然可以
您可以直接使用ArrayAdapter,也可以通过扩展适配器交互、BaseAdapter类或ArrayAdapter类、SimpleCorsorAdapter等来为自定义适配器使用ArrayAdapter
阵列适配器
ArrayList arr=new ArrayList()代码>
arr.add(“德里”)代码>
arr.add(“纽约”)代码>
arr.add(“伦敦”)代码>
ArrayAdapter arrAdpt=新的ArrayAdapter(这是android.R.layout.simple\u expandable\u list\u item\u 1,arr)
然后
ListView list = (ListView)findViewById(R.id.myList);
list.setAdapter(arrAdpt);
可能重复的谢谢!所以在我的代码中,我实际上没有键入ArrayList。我所做的只是键入字符串数组[49]。我是否必须重做所有事情,然后添加列表适配器?谢谢你的帮助!查看评论中[@Paul Bellora]的建议链接。还可以阅读这些教程。他们解释得很好