gpt4 book ai didi

java - Android - 使 Activity 根据点击的内容显示不同的内容

转载 作者:行者123 更新时间:2023-11-29 07:47:39 26 4
gpt4 key购买 nike

我有一个由类数组列表填充的 ListView 。

public void populateThingsList(){
listExample.add(new Example("Example name", 1, "Example detail 1", "Example detail 2", R.drawable.1_icon, "Example detail 3"));
listExample.add(new Example("Example name1", 2, "Example detail 1", "Example detail 2", R.drawable.2_icon, "Example detail 3"));
listExample.add(new Example("Example name2", 3, "Example detail 1", "Example detail 2", R.drawable.3_icon, "Example detail 3"));
listExample.add(new Example("Example name3", 4, "Example detail 1", "Example detail 2", R.drawable.4_icon, "Example detail 3"));
listExample.add(new Example("Example name4", 5, "Example detail 1", "Example detail 2", R.drawable.5_icon, "Example detail 3"));
listExample.add(new Example("Example name5", 6, "Example detail 1", "Example detail 2", R.drawable.6_icon, "Example detail 3"));
listExample.add(new Example("Example name6", 7, "Example detail 1", "Example detail 2", R.drawable.7_icon, "Example detail 3"));
listExample.add(new Example("Example name7", 8, "Example detail 1", "Example detail 2", R.drawable.8_icon, "Example detail 3"));
listExample.add(new Example("Example name8", 9, "Example detail 1", "Example detail 2", R.drawable.9_icon, "Example detail 3"));
listExample.add(new Example("Example name9", 10, "Example detail 1", "Example detail 2", R.drawable.10_icon, "Example detail 3"));
}

这是点击监听器的代码。

ListView list = (ListView) findViewById(R.id.exampleListView);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Example clickedexample = listExample.get(position);
startActivity(new Intent("com.example.app.EXAMPLEACTIVITY"));
}
}

有什么方法可以从 clickedExample 中获取信息并根据点击的对象在 ExampleActivity 中设置 textViews 和 imageView?

最佳答案

您可以使用 Intent 和 extras。在调用 startActivity 之前,在 Intent 上使用任何原始类型或字符串调用 putExtra,并在 ExampleActivity 中使用 getIntent 和 getExtra 来检索您添加的数据。

关于java - Android - 使 Activity 根据点击的内容显示不同的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24090704/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com