我是一名新程序员,并且是Android新手。我正在使用此示例http://www.androidhive.info/2012/09/android-adding-search-functionality-to-listview/,它的效果很好。
现在,我想制作物品(Dell,Samsung Galaxy S3等)以调用一个函数来打开一个具有不同信息的新活动。
例如:
如果我触摸Dell,则必须显示一个新的活动,向我显示有关Dell的信息。如果我碰三星,那也是一样。
我用Google搜索,但找不到任何有用的提示吗?我认为这很基本,但是我是新手,所以我真的不知道从哪里开始
在您的活动中,定义列表视图的位置
你写
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);
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句