WEB开发网
开发学院手机开发Android 开发 Android 如何创建列表视图 阅读

Android 如何创建列表视图

 2010-04-20 06:05:00 来源:WEB开发网   
核心提示:long id){ListView listView = (ListView)parent;CheckBox checkBox = (CheckBox)listView.getChildAt(pos);checkBox.setChecked(!checkBox.isChecked());}});getListView(

long id)

{

ListView listView = (ListView)parent;

CheckBox checkBox = (CheckBox)listView.getChildAt(pos);

checkBox.setChecked(!checkBox.isChecked());

}

});

getListView().setSelection(2);

}

private String [] mStrList =

{

"Hello1",

"Hello2",

"Hello3"

};

}

在onCreate里,我们创建一个CheckArrayAdapter,其构造函数要求传入一个以CheckBox为根视图的Layout文件ID,怎么样创建Layout已经非常熟悉,不再描述。不过创建了Layout后需要对CheckBox设一个属性,将Focusable设为False,只有这样,ListView才能得到按键事件,才能触发OnItemClickListener。

调用getListView()将返回ListActivity里的ListView控件。

在ItemClick事件,切换CheckBox的选中状态。

3. 运行程序看效果:

上一页  1 2 

Tags:Android 如何 创建

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