滑动删除安卓

发布于 2024-11-04 20:55:23 字数 126 浏览 0 评论 0原文

我有一个列表视图,它是从数据库填充的。我想删除一个项目,删除该项目后显示同一活动中所有项目的其余部分,并且刚刚更改了用户界面。

任何人都可以有更好的主意或者任何人都可以帮助我。

感谢和问候 麦杜尔·伊斯兰

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 activity and just changed ui.

Can anyone have better idea or can anyone help me.

Thanks and Regards
Md Maidul Islam

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我恋#小黄人 2024-11-11 20:55:23

使用处理程序它将帮助您

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

};

在删除列表项时调用处理程序。

使用此代码调用处理程序

 handler.sendEmptyMessage(0);

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);
谷夏 2024-11-11 20:55:23

为此,您只需在删除记录后通知数据集适配器即可。

YourAdapter.notifyDataSetChanged();

下面的代码将数据设置到Listview中。

首先声明适配器。

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

因此,当您删除记录时,您只需通知适配器即可。

adapter.notifyDataSetChanged();

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();
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文