gpt4 book ai didi

android - 为 ProgressDialog : requestfeature() must be called 设置/添加自定义内容 View

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

所以我想将自定义 ImageView 添加到 ProgressDialog:

LinearLayout root = (LinearLayout)findViewById(R.id.root);
ProgressDialog pdialog = new ProgressDialog(context);
pdialog.setTitle("Wait");
pdialog.setMessage("Loading...");
pdialog.addContentView((ImageView)findViewById(R.id.imageV3iew1), root.getLayoutParams());
pdialog.setCancelable(false);
pdialog.show();

它说指定的子项已经有一个父项,我必须先在父项上调用 removeView。我知道如何创建自定义对话框,但我想将我的 ImageView 附加到 ProgressDialog。我需要请求什么样的功能?

最佳答案

我遇到了同样的问题。查看此解决方案:https://stackoverflow.com/a/10070995/1487456

基本上,您需要在调用 .setContentView() 之前调用 .show(),因此可能还需要调用 .addContentView()

然后您可以扩充布局并根据需要对其进行自定义。

关于android - 为 ProgressDialog : requestfeature() must be called 设置/添加自定义内容 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7842327/

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