我是一名新程序员,也是 Android 新手。我正在使用这个例子http://www.androidhive.info/2012/09/android-adding-search-functionity-to-listview/而且效果很好。
现在我想让项目(戴尔、三星 Galaxy S3 等)调用一个函数来打开一个新的活动,每个活动都有不同的信息。
例如:
如果我触摸戴尔,就会出现一个新的活动,向我显示有关戴尔的信息。如果我碰三星,同样的事情。
我用谷歌搜索但找不到任何有用的东西,有什么提示吗?我认为这是基本的,但我是新手,所以我真的不知道从哪里开始
在您的活动中,您定义了列表视图
你写
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);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)