我想像这样实现ProgressDialog,而不需要额外的框架。
但我得到了这个。我怎么能改变呢?
下面是我的ProgressDialog代码:
private ProgressDialog mProgressDialog;
............
mProgressDialog = new ProgressDialog(activity);
mProgressDialog.setIndeterminate(false);
mProgressDialog.setProgressStyle(ProgressDialog.STYLE_SPINNER);
............
public class ProgressTask extends AsyncTask <Fragment,Void,Fragment>{
@Override
protected void onPreExecute(){
mProgressDialog.show();
}
@Override
protected Fragment doInBackground(Fragment... arg0) {
//my stuff is here
}
@Override
protected void onPostExecute(Fragment result) {
mProgressDialog.dismiss();
}
}
5条答案
按热度按时间tsm1rwdh1#
只需将布局中的
ProgressDialog
更改为ProgressBar
:资源/布局.xml
源代码/您的软件包/YourActivity.java
drawable/progress.xml这是一个自定义的
ProgressBar
,我用它来更改默认颜色。1yjd4xko2#
放置此XML以仅显示车轮:
bqjvbblv3#
我使用的是
View.INVISIBLE
和View.VISIBLE
,ProgressBar
会慢慢 Flink 而不是不断可见,切换到View.GONE
和View.VISIBLE
,它工作得很完美wvt8vs2t4#
ProgressBar对话框-无需一直编写自定义ProgressBar代码,创建一个下面的类并使用
R.布局.对话框API加载
8nuwlpux5#
试试这个......
驳回...