【AndroidTraining】EditText 1
Lesson
EditText 1
Mission
下記の仕様を満たすアプリを作りましょう。
- ユーザーが入力した文字を画面に表示する
Snap Shot
Step by Step
- 新しくActivity(TrainingEditTextActivity.java)を追加する。
- xmlに、TextView, EditView, ButtonのViewを追加する。
- Viewを取得する
// Viewを取得する
TextView textView = findViewById(R.id.edit_text_1_text);
EditText editText = findViewById(R.id.edit_text_1_edit_text);
Button button = findViewById(R.id.edit_text_1_button);
4 . ボタンのクリックリスナーを設定する
// Buttonのクリック時の処理を追加する button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 処理 } });
5 . TextViewにEditTextに入力された値を設定する
// TextViewにEditTextに入力された値を設定する
textView.setText(editText.getText());
※ラムダ式だと読みやすい
// ※ラムダ式を使う場合 // button.setOnClickListener(v -> textView.setText(editText.getText()));
Code
EditText 1 · atuyan39/AndroidTraining@ad0d836 · GitHub
Reference
EditText
属性(android:autofillHints
、android:hint
)を追加しないと注意される。
Memo
レイアウトは自由に。