如何使用专用的添加和删除按钮管理列表?

时间:2013-07-15 19:50:35

标签: android android-layout listview

我想创建一个像Image中所示的视图,添加和删除ImageButton。单击其中任何一个将启动新活动并获取联系人详细信息并在单击的索引上设置/替换。

screenshot

例如如果我点击第一个绿色按钮它将在第一行添加联系人照片和名称,并为其他人添加相似的名称。我可以启动Activity来获取联系信息,但我在管理此布局时遇到了困难,并在此设置了点击事件。 现在我使用3个不同的RelativeLayout与所有不同的行组件。我知道它会限制我最多3点。

所以这是我的问题:

  1. 我如何制作一个用户界面,以便我可以将这个列表增加到我想要的数量(目前为止3可以)。
  2. 如何使用添加和删除按钮,该按钮仅适用于那行。
  3. 我还希望在联系人姓名下方显示联系电话。
  4. 点击任何一行将显示其详细信息。
  5. 我会感谢任何能够满足上述要求的更好用户界面的建议。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

  
      
  1. 我如何制作一个用户界面,以便我可以将这个列表增加到我想要的程度(截至目前为止3可以)。
  2.   

ListView使用CustomAdapter。这将允许您根据需要显示尽可能多的行。在getView()方法中。创建一个单独的layout,它将在您的Adapter课程中夸大,看起来像

 <ImageView .../>
 <TextView .../>
 <ImageButton .../>
 <ImageButton .../>
  

2.如何使用添加和删除按钮,该按钮仅适用于那行。

在您要创建的onClick的{​​{1}}方法中设置getView()

Adapter Class

ListView Example