2011-12-14 46 views
0

如何在Java中使用用戶輸入的EditText?僅舉一個例子,用戶可能會輸入「我本週末玩得很開心!」轉換成EditText(如Facebook更新或Tweet)。我想用「我這個週末玩得很開心!」那麼如何使用Java在應用程序中影響它呢?從Android中的EditText檢索數據?

回答

11

你可以得到一個值從EditText回來

EditText editText = (EditText) findViewById(R.id.editText1); 
String value = editText.getText().toString(); 

我建議.trim()「荷蘭國際集團這個值,因爲您可能不希望在結尾的空白使用者通常離開。

您應該使用一個Button onClick事件來調用上述方法,因爲它或多或少可能是您正在查找的用戶體驗。

1

這應該工作:

EditText edit = (EditText) findViewById(R.id.editTextID); 
Editable editable = edit.getText(); 
String allTheText = editable.toString(); 

與ID爲您的EditText更換editTextID。

0

使用此代碼獲取數據從編輯文字

EditText editText = (EditText) findViewById(R.id.editText1); 
String value = editText.getText().toString(); 
0

您可以使用此代碼也:

EditText edit = (EditText) findViewById(R.id.editTextID); 

String string_object=String.valueOf(edit.getText());