开发者

swipe to delete android

I have a list view and it is populated from database.I want to delete a item ,after delete this item show the rest of all item in same a开发者_StackOverflow社区ctivity and just changed ui.

Can anyone have better idea or can anyone help me.

Thanks and Regards Md Maidul Islam


use handler it will help u

private Handler handler=new Handler()
{
    public void handleMessage(Message msg) {
        ArrayAdapter aa=new ArrayAdapter<String>(HomeScreen.this,android.R.layout.test_list_item,array);
        aa.notifyDataSetChanged();
        mProfilelist.invalidate();              
    }

};

call the handler when u delete list item..

use this code call the handler

 handler.sendEmptyMessage(0);


For that you need to just notify the data set adapter after delete record.

Like

YourAdapter.notifyDataSetChanged();

Below code set the data into Listview.

First Declare adapter.

ArrayAdapter<String> adapter;
adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,list);
lvlisting.setAdapter(adapter);

So when ever you delete record you just have to notify the adapter.

adapter.notifyDataSetChanged();
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜