-2
저는이 android에 익숙하지 않고 특정 행을 삭제하기 위해 스 와이프 ListView를 사용하고 있습니다. 제대로 작동하고있어. 내 요구 사항은 사용자가 삭제 메뉴로 스 와이프 (오른쪽에서 왼쪽) 만 표시하려는 버튼의 특정 행을 클릭 할 때입니다. 사용자가 삭제 메뉴를 클릭하면 특정 행이 삭제되어야합니다.특정 행을 삭제하기위한 SwipeListView
저는이 android에 익숙하지 않고 특정 행을 삭제하기 위해 스 와이프 ListView를 사용하고 있습니다. 제대로 작동하고있어. 내 요구 사항은 사용자가 삭제 메뉴로 스 와이프 (오른쪽에서 왼쪽) 만 표시하려는 버튼의 특정 행을 클릭 할 때입니다. 사용자가 삭제 메뉴를 클릭하면 특정 행이 삭제되어야합니다.특정 행을 삭제하기위한 SwipeListView
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();
}
? 스 와이프 새로 고침보기를 의미합니까? – user3502626
이 예제를 사용하십시오. https://github.com/baoyongzhang/SwipeMenuListView –
listview raw의 onClick Listener를 사용할 수 있습니다. –