gpt4 book ai didi

android - 将自定义 ListView 添加到警报对话框

转载 作者:行者123 更新时间:2023-11-29 19:46:47 31 4
gpt4 key购买 nike

我也想添加自定义 ListView 一个警告对话框,当我从列表中选择一个项目并单击 (setPositiveButton) 对话框关闭并且文本更改成功时,它工作正常但是当我再次单击乘客按钮查看或更改选择而不是应用程序不幸停止

public void onClick(View v) {               // TODO Auto-generated method stub
AlertDialog.Builder builder= new AlertDialog.Builder(MainActivity.this);
builder.setCancelable(true);
builder.setView(v);
builder.setPositiveButton("Done", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id){
dialog.cancel();
}
});
builder.setView(listView);
AlertDialog dialog= builder.create();
dialog.show();
}
});

最佳答案

请尝试使用这些设置警报对话框中的 ListView

AlertDialog.Builder   alertdialog = new AlertDialog.Builder(context);
LayoutInflater inflaterr = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View viewtemplelayout= inflaterr.inflate(R.layout.product_popup, null);
YourAdapter adap=new YourAdapter(R.layout.product_add_popup_adapter,context);
list.setAdapter(adap);
alertdialog.setView(viewtemplelayout);
alertdialog.show()

我认为它对你有帮助。

关于android - 将自定义 ListView 添加到警报对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37460109/

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