我已經查看了大多數帖子在這裏stackoverflow,但我不能得到這個工作。除非所有字段完成,否則我希望禁用正向按鈕(寄存器)。在AlertDialog中禁用正向按鈕
我該如何做到這一點?
public static class UsernameDialogFragment extends DialogFragment {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
LayoutInflater inflater = getActivity().getLayoutInflater();
builder.setView(inflater.inflate(R.layout.ipcamaccount, null))
.setPositiveButton(R.string.action_register, new DialogInterface.OnClickListener() {
@Override
public void onClick(final DialogInterface dialog, int id) {
//some other code
}
}
});
builder.setView(inflater.inflate(R.layout.ipcamaccount, null))
.setNegativeButton(R.string.action_cancel, null);
return builder.create();
}
}
創建自定義對話框。 – Rahul