gpt4 book ai didi

java - Android - 显示空 ListView 的警报对话框

转载 作者:太空狗 更新时间:2023-10-29 16:08:39 25 4
gpt4 key购买 nike

当没有 ListView 项时,如何显示空 ListView 的警告对话框。请找到下图,其中包含三个文本字段。当列表中没有记录/不匹配的记录时,我必须实现空 ListView 。

ListView 实现如下:

ListView empListView; 
empListView = (ListView)findViewById(R.id.list1 );

我必须显示 empListView 的警报对话框。请帮助我提供示例代码/链接。

最佳答案

我认为您正在 setadapter 方法中传递 arraylist 或其他一些数据,如果您使用的是 arraylist,那么您必须在调用 setadapter 方法之前检查 arraylist 的大小。

if(a.size()>0)
{
lv = (ListView) findViewById(R.id.frendlist);
lv.setAdapter(new ListAdapter(this, R.id.frendlist, a));
}
else
{
builder.setMessage(" You Have no friends")
.setCancelable(false)
.setPositiveButton("Ok", new DialogInterface.OnClickListener()
{
public void onClick(DialogInterface dialog, int id)
{

}
}) ;

AlertDialog alert = builder.create();
alert.show();
}

关于java - Android - 显示空 ListView 的警报对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8265141/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com