2011-07-27 19 views
0

後で処理するにはAndroidのユーザー入力を読む必要があります。Androidでユーザー入力を読むにはどうすればよいですか?

どうすればいいですか?

iPhone SDKには、私はこのような何かしたい:。

-(IBAction)command { 
    system("echo %s", textfield.text"); 
} 
+0

あなたがそれを行うことにより、何をすべきかをしようとしていますか? – woliveirajr

+0

私はコマンドで使用する必要があるユーザ入力を必要とするシステムコマンドを実行しようとしています – cristoph

+0

テキストボックスのテキスト値を取得したい – cristoph

答えて

1

があなたのUIでEditTextを入れて、あなたはユーザが入力した値を必要とするとき、それにgetText().toString()を呼び出すを

1

入れあなたのコードでこの:

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; 
    } 
}); 
関連する問題