我是android初学者,在老师的指导下做一个新闻的APP,我现在通过接口在网上获取的大量的新闻资讯,把它们放在listview中,我现在要实现当我点击某个列表项时,就会弹出一个新的Activity来显示该条新闻的新闻详情,代码该怎样实现,求大神帮组,
设置item点击监听就好,示例如下:
listView.setOnItemClickListener(onItemClickListener);
private AdapterView.OnItemClickListener onItemClickListener = new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {//参数 parents:你的listview,view:被点击的item,Position:被点击item的位置,id:你在adapter中getItemId(int position)方法的返回值,只处理点击你只需要第一个和第三个参数就够了
switch (parent.getId()) {
case R.id.listview_play_list:
break;
}
}
};
大概清楚了吧?
listview.setonitemclikclistener(......);
然后在新建的NewsDetailActivity新闻详情类,点击了item就startactivity(new Intent(this,NewsDetailActivity.class));