WEB开发网
开发学院手机开发Android 开发 ListView 控件常规用法 阅读

ListView 控件常规用法

 2010-09-27 02:01:00 来源:WEB开发网   
核心提示:R.layout.list_items,//ListItem的XML实现//动态数组与ImageItem对应的子项new String[] {"ItemImage","ItemTitle", "ItemText"},//ImageItem的XML文件里面的一个

R.layout.list_items,//ListItem的XML实现

//动态数组与ImageItem对应的子项

new String[] {"ItemImage","ItemTitle", "ItemText"},

//ImageItem的XML文件里面的一个ImageView,两个TextView ID

new int[] {R.id.ItemImage,R.id.ItemTitle,R.id.ItemText}

);

//添加并且显示

list.setAdapter(listItemAdapter);

//添加点击

list.setOnItemClickListener(new OnItemClickListener() {

@Override

public void onItemClick(AdapterView< ?> arg0, View arg1, int arg2,

long arg3) {

setTitle("点击第"+arg2+"个项目");

}

});

//添加长按点击

list.setOnCreateContextMenuListener(new OnCreateContextMenuListener() {

@Override

public void onCreateContextMenu(ContextMenu menu, View v,ContextMenuInfo menuInfo) {

menu.setHeaderTitle("长按菜单-ContextMenu");

menu.add(0, 0, 0, "弹出长按菜单0");

menu.add(0, 1, 0, "弹出长按菜单1");

}

});

}

//长按菜单响应函数

@Override

public boolean onContextItemSelected(MenuItem item) {

setTitle("点击了长按菜单里面的第"+item.getItemId()+"个项目");

return super.onContextItemSelected(item);

}

}

上一页  1 2 3 

Tags:ListView 控件 常规

编辑录入:coldstar [复制链接] [打 印]
赞助商链接