我正在尝试将标题设置为DialogFragment,在android M以下可以正常工作,但在M下不能正常工作。

提前致谢。

最佳答案

final AlertDialog diag = new AlertDialog.Builder(this)
    .setTitle("Enter An Administrative Password")
    .setView(R.layout.admin_password_dialog)
    .create();

diag.show();

Button diagButton = (Button) diag.findViewById(R.id.btn_confirmPassword);
diagButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
    // handle button click
    EditText input = (EditText) diag.findViewById(R.id.edit_adminPassword);
    String s = input.getText().toString();
}
});

10-08 15:28