我有动画gif图像,当我尝试在ProgressDialog中使用它时它不会显示。
ProgressDialog dialog = new ProgressDialog(this);
dialog.setIcon(R.drawable.loading);
dialog.setTitle("Loading");
dialog.setMessage("Please wait...");
dialog.show();
我做错了什么?如何设置自己的加载图像?
答案 0 :(得分:4)
也许为时已晚,但我也有同样的问题。然后我找到了GitHub Code Repository中的解决方案 然后在这里我正在做什么
将您的代码更改为
ProgressDialog dialog = new MyCustomProgressDialog.ctor(this);
dialog.show();
并且您的加载图片已更改。
该代码只显示gif图像,如果你想要setupitle和setimage只是更改自定义进度对话框和自定义布局
答案 1 :(得分:0)
默认加载图像不是gif图像,它是两个图像的组合,然后将其设置为动画。查看源代码,它可以帮助你在android的res.drawable / progress_large.xml。
答案 2 :(得分:0)
您可以使用自定义对话框,而不是使用默认的ProgressDialog。 根据需要设置图像。