And*_*Dev 3 android android-dialog
Android是否附带一个对话框,我可以弹出一个显示单个输入文本字段的"确定"和"取消"按钮,还是我必须自己创建?
不,没有这样的组件可用,但我们可以通过使用setView(View)来实现这一点,而无需在layout/inflate中创建任何xml.根据以下代码:
AlertDialog.Builder alert = new AlertDialog.Builder(this);
alert.setTitle("Title");
alert.setMessage("Message :");
// Set an EditText view to get user input
final EditText input = new EditText(this);
alert.setView(input);
alert.setPositiveButton("Ok", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
String value = input.getText().toString();
Log.d("", "Pin Value : " + value);
return;
}
});
alert.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
return;
}
});
alert.show();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1964 次 |
| 最近记录: |