我是一个新手试图通过做一个todo应用程序来学习android。 到目前为止我有:
我需要帮助添加删除功能 我的todo列表的xml结构是我有一个TableLayout。并显示我的待办事项列表,我把我的待办事项放在textview中,然后我把那个textview放到一个tablerow中,然后把那个tablerow放到我的tablelayout中。
现在我想在我的待办事项列表右侧添加一个删除按钮。我的问题是 是否有可以使用的默认删除按钮? 我如何处理onclick事件,我的意思是,如果点击删除按钮,我怎么知道这个按钮用于哪个todo? 我的布局是否正确?
答案 0 :(得分:2)
答案 1 :(得分:1)
我认为使用TableLayout可能不是正确的方法。如果使用ListView,它可以在向数据库添加更多信息时自动处理添加行,在更改信息时刷新列表以及接受用户单击。但是,由于必须使用ListAdapter,因此使用ListView会有点复杂。说实话,我从未尝试过直接从SQL数据库创建List,但它可能是可行的。我建议你在ListViews中查找教程(ApiDemos示例应用程序Google分发是查看一些列表的好地方),然后查找将数据库绑定到列表的示例。