java - 如何使用任意数据为android中的R类选择一个数组?

标签 java android android-layout

我是 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/

相关文章:

java - 为什么 MenuItemCompat.getActionProvider 返回 null?

android - 如何在 Android Studio 中使用 libGoogleAnalyticsV2.jar

Android BaseAdapter Pinterest 风格

android:windowSoftInputMode ="adjustResize"没有任何区别?

java - 写入txt文件,编辑,在JOptionPane中显示

java - 从方法返回迭代器

java - 需要帮助来理解 Java 字节码指令

JavaScript 中的 java.lang.Double.longBitsToDouble 函数

Android:带有自定义标题的圆角 TextView XML 布局

android - Android布局设计帮助