首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

给listview循环出来的旋钮添加事件

2012-07-03 
给listview循环出来的按钮添加事件给listview循环出来的按钮添加事件?需要重写一个adapter类,继承BaseAdap

给listview循环出来的按钮添加事件

给listview循环出来的按钮添加事件

?

需要重写一个adapter类,继承BaseAdapter,里面的getView方法里面这样写:

?

@Overridepublic View getView(final int position, View convertView, ViewGroup parent) {appInfo = listItem.get(position);AppItem appItem;if(convertView == null) {View v = LayoutInflater.from(mContext).inflate(R.layout.news_item, null);appItem = new AppItem();appItem.title = (Button)v.findViewById(R.id.news_title);v.setTag(appItem);convertView = v;} else {appItem = (AppItem)convertView.getTag();}appItem.title.setText(appInfo.get("title").toString()); appItem.title.setOnClickListener(new OnClickListener() {        @Override    public void onClick(View v) {    Intent intent = new Intent(mContext, NewsDetailActivity.class);Map<String,Object> m =listItem.get(position);intent.putExtra("link", (String)m.get("link"));mContext.startActivity(intent);         }});return convertView;}

?

热点排行