gpt4 book ai didi

带有 onClick 项目的 Android ListView

转载 作者:IT老高 更新时间:2023-10-28 21:47:49 25 4
gpt4 key购买 nike

我是一名新程序员,也是 Android 新手。我正在使用这个例子 http://www.androidhive.info/2012/09/android-adding-search-functionality-to-listview/而且效果很好。

现在我想让项目(戴尔、三星 Galaxy S3 等)调用一个函数来打开一个新的 Activity ,每个 Activity 都有不同的信息。

例如:

如果我触摸 Dell,则必须显示一个新 Activity ,向我显示有关 Dell 的信息。如果我碰三星,也是一样。

我在 Google 上搜索过,但找不到任何有用的信息,有什么提示吗?我认为这是基本的,但我是新手,所以我真的不知道从哪里开始

最佳答案

在您定义 ListView 的 Activity 中

你写

listview.setOnItemClickListener(new OnItemClickListener(){   
@Override
public void onItemClick(AdapterView<?>adapter,View v, int position){
ItemClicked item = adapter.getItemAtPosition(position);

Intent intent = new Intent(Activity.this,destinationActivity.class);
//based on item add info to intent
startActivity(intent);
}
});

在您编写的适配器的 getItem 中

public ItemClicked getItem(int position){
return items.get(position);
}

关于带有 onClick 项目的 Android ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21295328/

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