我<fieldset>
<div class="row">
<div class="col-sm-5">
Price (in $): <%= f.input :price, label: false %>
</div>
<div class="col-sm-5">
<%= f.association :school, :collection => School.all.order(:name), as: :select %>
</div>
<div class="col-sm-2">
<%= f.label :_destroy, "Remove" %>
<%= f.check_box :_destroy %>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<%= f.input :begin, :include_blank => true %>
</div>
<div class="col-sm-6">
<%= f.input :enddate, :include_blank => true %>
</div>
</div>
</fieldset>
在DialogFragment
我创建了一个简单的onCreate
AlertDialog
正如您所看到的,我没有使用任何自定义布局,因为我只需要一个简单的对话框。
在AlertDialog alertDialog = new AlertDialog.Builder(getContext())
.setTitle(R.string.dialog_title)
.setMessage(R.string.dialog_message)
.setPositiveButton(R.string.positive_button, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialogInterface, int i) {
}
})
.create();
中,我想调用Web服务并将对话框内容更改为onClick
。是否可以在不使用自定义布局的情况下制作它?要以编程方式使用ProgressBar
对视图进行充气并将其设置为对话框?
答案 0 :(得分:0)
使用进度对话框,更简单
ProgressDialog progressDialog = new ProgressDialog(context);
progressDialog.setTitle("Please wait");
alertDialog.dismiss();
progressDialog.show();
答案 1 :(得分:0)
使用ProgressDialouge进行工作。
一个简单的用法是
ProgressDialog progressdialog = new ProgressDialog(getApplicationContext);
progressdialog.setMessage("Processing...");
progressdialog.show();
完成工作后
progressdialog.dismiss();`