Android 如何使用专用的添加和删除按钮管理列表?
我想使用添加和删除Android 如何使用专用的添加和删除按钮管理列表?,android,android-layout,listview,Android,Android Layout,Listview,我想使用添加和删除ImageButton创建一个如图所示的视图。单击其中任何一项都将启动新活动,获取联系人详细信息,并在单击的索引上设置/替换 例如,如果我点击第一个绿色按钮,它将在第一行中添加联系人照片和姓名,并为其他人添加wise。我可以开始活动以获取联系信息,但我在管理此版面和设置此版面上的单击事件时遇到困难。 现在我正在使用3种不同的RelativeLayout和所有不同的行组件。我知道这会限制我最多3次 下面是我的问题: 我如何制作一个用户界面,以便我可以将此列表扩展到我想要的数量(
ImageButton
创建一个如图所示的视图。单击其中任何一项都将启动新活动,获取联系人详细信息,并在单击的索引上设置/替换
例如,如果我点击第一个绿色按钮,它将在第一行中添加联系人照片和姓名,并为其他人添加wise。我可以开始活动以获取联系信息,但我在管理此版面和设置此版面上的单击事件时遇到困难。
现在我正在使用3种不同的RelativeLayout
和所有不同的行组件。我知道这会限制我最多3次
下面是我的问题:
列表视图
与自定义适配器
一起使用。这将允许您根据需要显示尽可能多的行。在getView()方法中。创建一个单独的布局
,它将在适配器
类中膨胀,看起来像
<ImageView .../>
<TextView .../>
<ImageButton .../>
<ImageButton .../>
2.如何使用“添加和删除”按钮,该按钮仅适用于该行
在要创建的CustomAdapter
的getView()方法中设置onClick
有什么问题吗?我想启动一个新的活动,以便在单击ImageButton
时获得结果,但是StartActivityForResult
和Intent
在getView()
中未定义<代码>意向意向=新意向(这是ContactListActivity.class);startActivityForResult(意图,选择联系人)代码>这就是我正在做的。从那里向您的活动添加onListItemClick()
。如果你不能让它工作,那么你需要在你的OP中发布你的代码。你也可以在你的getView()
中的ImageButton
上设置onClick()
,在getView()
中设置onActivityResult()
我可以startacityforresult()
但适配器类中定义的未被调用。我应该把它移到活动类来调用吗?如果是,我如何识别单击的列表项的位置。为活动创建成员变量,并将其分配给选中项目时单击的位置。请告诉我可以将代码上载到何处进行查看。我仍然没有得到我想要的代码工作。