本人写个小型记事本程序,做到删除记事本功能时,遇到一个问题,因为新建的记事本数量未知,只能动态创建checkbox,然后勾选来执行删除。但如何将动态创建的checkbox实例化好得到来编写它的监听事件?
解决方案 »
- alertDialog 如何改变列表字体的大小,请指教,急~~
- 难难题啊,后台运行的程序如何切换到前台?不用notification机制
- android手机管理软件怎么实现的
- 有关ANDROID加电后启动顺序的若干疑问
- 新手求教
- android 开发中遇到的困难。。求解
- AudioTrack如何检测结束
- 做一款android的打的软件
- android关于ViewPager加载多个(多达1000个)Fragment黑屏现象。
- 手机软件开发运行在Android系统上,用什么开发工具好
- android 让安装后的程序不在 设置->应用程序->管理应用程序 里面显示
- Android关于Button的监听器添加出错
SimpleAdapter adapter = new SimpleAdapter(this,
getData(), R.layout.deletecb,
new String[]{"name"}, new int[]{R.id.deletecb});
setListAdapter(adapter);
private List<Map<String, Object>> getData(){
List<Map<String, Object>> list = new ArrayList<Map<String, Object>>();
Map<String, Object> map = new HashMap<String, Object>();
map.put("name", "t1.txt");
list.add(map);
map = new HashMap<String, Object>();
map.put("name", "t2.txt");
list.add(map);
return list;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
//添加删除按钮
menu.add(0, menu_delete, 1, R.string.delete).setIcon(android.R.drawable.ic_menu_delete);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if(item.getItemId()== menu_delete){
createDialog();
}
return super.onOptionsItemSelected(item);
}
deleltecb.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<CheckBox
android:id = "@+id/deletecb"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
></CheckBox>
</LinearLayout>
请问这样该在哪里动态添加?