4
ユーザー入力ダイアログを作成する最も速い方法は何ですか?私は、私の場合、過剰入力のように見えるユーザ入力が必要なときは、毎回異なる活動をすることができます。私はちょうどユーザーインターフェイスのための異なったスクリーンの少量のpopupsを必要とする。Androidでユーザー入力をするための最も速い方法
誰かが私を正しい方向に向けることができますか?
ユーザー入力ダイアログを作成する最も速い方法は何ですか?私は、私の場合、過剰入力のように見えるユーザ入力が必要なときは、毎回異なる活動をすることができます。私はちょうどユーザーインターフェイスのための異なったスクリーンの少量のpopupsを必要とする。Androidでユーザー入力をするための最も速い方法
誰かが私を正しい方向に向けることができますか?
AlertDialog.Builder APIからです。次に例を示します。
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();
// Do something with value!
}
});
alert.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
// Canceled.
}
});
alert.show();
ユーザー入力を取得するのに便利な方法です。
http://www.androidsnippets.com/prompt-user-input-with-an-alertdialog
すべては)**文字列値= input.getText(除いて良さそうです。** **文字列値= input.getText(に変更しなければならない)のtoString();。**。 EditTextのgetText()は** Editable **オブジェクトを与えます。 String参照に割り当てる前に** toString()**を呼び出す必要があります。 –
@AniketThakur答えを更新しましたが、古い呼び出しも保持しています。 – whirlwin
OK!あなたの答えは今日私を助けました。ほんとありがと :) –