我有一个自定义对话框(从android.app.Dialog
继承),没有标题或边框。在此对话框中,我添加了一个正常的ProgressBar
,并希望将其居中放置在对话框中。对话框本身有一个可以在整个屏幕上伸展的背景图片。除了进度条没有在对话框中居中,一切似乎都奏效。它看起来像这样:居中对话框中的进度条
这是我的customDialog类中使用,进度条添加到对话框代码:
ProgressBar progBar = new ProgressBar(context);
LinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT);
addContentView(progBar, layoutParams);
getWindow().setGravity(Gravity.CENTER);
有我丢失的东西,或出错?
感谢,
Rajath
[检查我的答案的布局可能是有用的](http://stackoverflow.com/questions/13341560/how-to-create-a-custom-dialog-box-in-android/13342157#13342157) –
使用相对布局而不是线性布局 –
@chintankhetiya,如果我现有的代码中有很小的改变来纠正它,我会使用它。如果没有,我会尝试你的解决方案 – rajath