我写了下面的方法来显示进度条,但是由白框四舍五入的进度条适合屏幕宽度,我不知道为什么。
public void showProgressBar() {
AlertDialog.Builder builder = new AlertDialog.Builder(activity);
ProgressBar pbar = new ProgressBar(activity, null,
android.R.attr.progressBarStyleLargeInverse);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(30, 50);
pbar.setLayoutParams(params);
builder.setView(pbar);
builder.setCancelable(true);
progressBar = builder.create();
progressBar.show();
}
执行上述方法时,进度如图所示。
进度条问题 我该如何解决这个问题?