请原谅问题标题,因为我不太确定要使用的正确术语。 我只是熟悉 ListView,我想做的是:
-假设我有一个 Dog 类,它有 String name、String breed 和 int age。
-然后我会制作许多 Dog 实例并将它们放入只显示其名称的 ListView 中。
-我还会有一个布局,比方说 doginfo.xml,其中包含文本“姓名:”、“品种:”和“年龄:”。
那么如何才能让点击项的值(即:名称、品种、年龄)显示在下一个 Activity 上,即doginfo.xml?
最佳答案
我假设您有一个狗的数组/数组列表,并且您正在将它们添加到您的 ListView 中。在 android 文档中查看此示例的 onItemClickListener:
http://developer.android.com/resources/tutorials/views/hello-listview.html
在您的点击监听器中,使用“int position”从您的数组/数组列表中获取对象。获得此信息后,您可以使用“bundle.putString()”和“b.getString()”在 Activity 之间轻松传递它。
查看此简单教程,了解有关在 Activity 之间传递数据的信息:
http://thedevelopersinfo.wordpress.com/2009/10/15/passing-data-between-activities-in-android/
关于java - Android 布局的动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7966503/