2016-08-30 81 views
-2

我是新来这个android和我使用滑动ListView删除特定的行。它工作正常。我的要求是,当用户点击按钮中的特定行时,只需要显示带删除菜单的滑动(从右到左)。如果用户点击删除菜单,应删除特定的行。SwipeListView删除特定行

+0

什么是刷卡列表视图?你的意思是刷卡刷新视图? – user3502626

+0

请使用此示例https://github.com/baoyongzhang/SwipeMenuListView –

+0

您可以使用listview raw的onClick Listener。 –

回答

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(); 


    }