androidでテキストボックスのコンテンツを取得する方法
Androidでは、EditTextクラスを使って編集画面の内容を取得します。手順は次の通りです。
- 編集ボックス
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="请输入内容" />
このコントロールのIDはeditTextで、必要に応じて他の属性を設定できます。
- エディットテキスト
EditText editText = findViewById(R.id.editText);
String content = editText.getText().toString();
まずは、findViewByIdメソッドでEditTextコントロールを取得し、getTextメソッドでEditableオブジェクトを取得し、最後にtoStringメソッドで文字列に変換します。
注意:ユーザーがの入力が完了してからEditTextの内容を取得するようにします。これらは通常、ボタンのクリックやテキストボックスのフォーカスが外れたときに取得されます。