後で処理するにはAndroidのユーザー入力を読む必要があります。Androidでユーザー入力を読むにはどうすればよいですか?
どうすればいいですか?
iPhone SDKには、私はこのような何かしたい:。
-(IBAction)command {
system("echo %s", textfield.text");
}
後で処理するにはAndroidのユーザー入力を読む必要があります。Androidでユーザー入力を読むにはどうすればよいですか?
どうすればいいですか?
iPhone SDKには、私はこのような何かしたい:。
-(IBAction)command {
system("echo %s", textfield.text");
}
があなたのUIでEditText
を入れて、あなたはユーザが入力した値を必要とするとき、それにgetText().toString()
を呼び出すを
入れあなたのコードでこの:
final EditText edittext = (EditText) findViewById(R.id.edittext);
そして、これがテキストボックスである、または任意:
<EditText
android:id="@+id/edittext"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
そして、このような何かそれのテキストを取得する:
edittext.setOnKeyListener(new OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
// If the event is a key-down event on the "enter" button
if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
(keyCode == KeyEvent.KEYCODE_ENTER)) {
// Perform action on key press
Toast.makeText(HelloFormStuff.this, edittext.getText(), Toast.LENGTH_SHORT).show();
return true;
}
return false;
}
});
あなたがそれを行うことにより、何をすべきかをしようとしていますか? – woliveirajr
私はコマンドで使用する必要があるユーザ入力を必要とするシステムコマンドを実行しようとしています – cristoph
テキストボックスのテキスト値を取得したい – cristoph