我是这个Android的新手,我使用滑动ListView删除特定行。它运作正常。我的要求是当用户点击按钮中的特定行时,只想显示使用删除菜单滑动(从右到左)。如果用户单击删除菜单,则应删除特定行。
答案 0 :(得分:0)
使用Divyesh Boda建议的library。
使用以下代码,删除滑动列表视图行项目,而不加载活动
lvDetailMsgs.setOnMenuItemClickListener(new SwipeMenuListView.OnMenuItemClickListener() {
@Override
public boolean onMenuItemClick(int position, SwipeMenu menu, int index) {
switch (index) {
case 0:
hitSingleDeleteChat(position); // onClicking the listview get position and hit json.
break;
}
return false;
}
});
private void hitSingleDeleteChat(final int position) {
// inside method we are hitting json
if(jsonObject.getString("Error").equals("false")){
Log.e("ResponseThread", "test");
messagesDetailList.remove(position); // At the success response, using the position we are removing the listview item
messagesDetailAdapter.notifyDataSetChanged();
}