我想创建一个自定义列表,其中动态添加或删除项目(比如点击按钮时)。问题是我对Android中的列表知之甚少。我已经通过各种教程了对Android的创建自定义列表,但他们没有说明如何动态内容添加到它如何在android中创建自定义动态列表?
我知道什么至今:
1)我要创建一个模型类存储数据。
2)我必须创建一个适配器类。
3)将模型类的对象作为数组列表传递给适配器。
3)绑定列表视图到适配器
什么困惑我:
1)我知道我必须创建一个apapter类,但什么是真正困惑我是一个什么样的适配器?即ArrayAdapter,BaseAdapter?
2)什么和如何喂养适配器?我将从Sql lite数据库中提取数据,并希望结果显示在我的自定义列表中。
3)将新记录添加到数据库时,如何更新我的列表?我知道如何从一个静态数组填充listview,但它在我的项目中没有用处。
我需要一点指导,我应该从哪里开始?
嗯...你需要冷静下来...只是实现简单的自定义适配器形式的任何教程...然后添加/删除在运行时项目将不是一个问题.... –
感谢您的快速响应umair.ali。但是这就是问题所在,我可以实现一个可以从数组中获取数据的自定义列表,Infact我已经创建了一个。但我不知道如何添加一个新的项目。 – Rakesh
其简单...只需将新项目放入数组中...然后使您的适配器刷新列表视图,如yourAdapter.notifyDatasetChanged(); –