AndroidはDialogに入力ボックスを追加
2352 ワード
1.オブジェクト・ボックスの作成
2.EditText入力ボックスの作成
3.入力ボックスをDialogに割り当て、OKキャンセルボタンを追加
4.常用apiを設定し、showをポップアップする
AlertDialog.Builder builder = new Builder(context);
builder.setTitle(" "); //
builder.setIcon(android.R.drawable.btn_star); //
2.EditText入力ボックスの作成
final EditText edit = new EditText(context);
3.入力ボックスをDialogに割り当て、OKキャンセルボタンを追加
builder.setView(edit);
builder.setPositiveButton(" ", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context, " : " + edit.getText().toString(), Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton(" ", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context, " ", Toast.LENGTH_SHORT).show();
}
});
4.常用apiを設定し、showをポップアップする
builder.setCancelable(true); // ,false
AlertDialog dialog = builder.create(); //
dialog.setCanceledOnTouchOutside(true); // ,
dialog.show();