在任何设备上我们都有progressDialog里面progressBar的不同位置。所以我需要定制它。如何创建自定义progressDialog
当我尝试这样的:
public class CustomProgressDialog extends ProgressDialog {
public CustomProgressDialog(Context context) {
super(context);
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.progress_fragment_dialog);
}
}
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
android:layout_width="wrap_content"
android:layout_gravity="center"
android:background="@color/colorPrimary"
android:layout_height="match_parent"
android:id="@+id/progressBar" />
</LinearLayout>
这个进度对话框仅显示进度条没有对话。但我也需要对话。
http://islandofatlas.net/2014/03/29/android-custom-progress-dialog.html尝试此链接 –