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

运用自定义的BaseAdapter实现LIstView的展示

2012-07-08 
使用自定义的BaseAdapter实现LIstView的展示[sizemedium]使用自定义的baseadapter实现listview的展示[/s

使用自定义的BaseAdapter实现LIstView的展示
    [size=medium;]使用自定义的baseadapter实现listview的展示[/size]
?
[size=small;]实现以下功能点:[/size]
?
[size=medium;]1.通过自定义的baseadapter展示listview;[/size]
[size=medium;]2.动态修改、刷新listview内容;[/size]
[size=medium;]3.在自定义的baseadapter中实现listview内容的点击和长按点击事件;[/size]
[size=medium;]4.在baseadapter的getview方法中动态增加新组件;[/size]
?
?
?
[size=small;]效果图如下:[/size]
?
?
?
<span style="color: #008000; font-size: large;">xml配置文件1(list_view01.xml)</span>

??
<span style="color: #008000; font-size: large;">xml配置文件2(list_view01_item.xml)</span>
?<span style="color: #008000; font-size: large;">activity类代码:</span>
package com.zhouzijing.android.util;/** * 定义菜单实体结构. * @author stephen * */public class menuentity{/** * 生成菜单. * @param groupid * @param itemid * @param order * @param title */public menuentity(int groupid, int itemid, int order, charsequence title) {super();this.groupid = groupid;this.itemid = itemid;this.order = order;this.title = title;}/** * 组. */private int groupid;/** * 菜单编号. */private int itemid;/** * 显示顺序号. */private int order;/** * 菜单显示名称. */private charsequence title;/** * @return the groupid */public int getgroupid() {return groupid;}/** * @param groupid the groupid to set */public void setgroupid(int groupid) {this.groupid = groupid;}/** * @return the itemid */public int getitemid() {return itemid;}/** * @param itemid the itemid to set */public void setitemid(int itemid) {this.itemid = itemid;}/** * @return the order */public int getorder() {return order;}/** * @param order the order to set */public void setorder(int order) {this.order = order;}/** * @return the title */public charsequence gettitle() {return title;}/** * @param title the title to set */public void settitle(charsequence title) {this.title = title;}}
??
?
?
?
?
?
?
?
 

热点排行