如何使用SQLite中的数据实现Custom ArrayAdapter

时间:2014-09-08 22:55:45

标签: android android-sqlite android-arrayadapter android-listfragment

我正在开发一个带有列表的应用程序,该列表应显示先前在sqlite数据库上注册的用户的姓名,电话和电子邮件地址。在每一行中也会有两个按钮。

这样的事情:

ListFragment:
-------------------- 
[Name 1] 
[Phone 1] 
[E-mail 1] 
[Button 1][Button 2] 
-------------------- 
[Name 2] 
[Phone 2] 
[E-mail 2] 
[Button 1][Button 2] 
-------------------- 
... (and so on) ...

按钮1将拨打电话,按钮2将向人发送电子邮件。细节,这些按钮是可点击的ImageView。

我设法正确创建了XML。

我知道我需要使用SQLite数据库中的数据实现Custom ArrayAdapter。

我真的需要知道使用SQLite数据实现Custom ArrayAdapter的最佳方法是什么?我看到了很多不同的方式让我感到很困惑。

有人可以帮我这个吗? 如果有一个教程详细解释了如何做到这一点,我非常感谢你。

1 个答案:

答案 0 :(得分:0)

看起来this question有你正在寻找的答案。您也可以尝试this question中接受的答案中的链接。

基本上,看起来你想要做的是:

  1. 创建SimpleCursorAdapter
  2. 的自定义后代
  3. 覆盖getView
    1. 使用自定义视图处理行的通胀
    2. 为每个按钮设置OnClickListener