我是 Java 和 Android 新手,有 PHP 背景。我正在尝试根据从先前 Activity 接收到的任意数据显示 ListView 。这是我正在使用的代码:
String[] chapter_array = getResources().getStringArray(R.array.view_chapter);
setListAdapter(new ArrayAdapter<String>(this, R.layout.view_surah, chapter_array));
如何更改 R.array.view_chapter 中的“view_chapter”,使其根据上次 Activity 收到的数据填充列表。
最佳答案
您可能想编写一个自定义 ListAdapter
,从传递给新 Activity 的 Intent 中提取数据(即 getIntent().getExtras()
)并提供将该数据导入您的自定义 ListAdapter
。
Android 开发者文档有一个 good sample关于如何编写 ListAdapter
。
关于java - 如何使用任意数据为android中的R类选择一个数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6986825/