Androidでボタンをクリックするとテキストボックスの情報を表示する方法
ボタンをクリックするとテキストボックスの情報が表示されるようにするには、以下の手順に従います。
- あなたのレイアウトファイル(XMLファイル)で、ボタンとテキストボックス(EditText)コンポーネントを追加します。たとえば:
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="显示信息" />
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:enabled="false" />
- アクティビティまたはフラグメントから、ボタンとテキストボックスコンポーネントを見つけ、ボタンのクリックリスナーを設定します。例:
Button button = findViewById(R.id.button);
final EditText editText = findViewById(R.id.editText);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 在这里获取要显示的文本信息
String text = "你要显示的信息";
// 将文本信息显示在文本框中
editText.setText(text);
}
});
上のコードでは、ボタンのクリックリスナーをbutton.setOnClickListener()メソッドで設定しています。ボタンがクリックされたとき、onClick()メソッドが呼び出されます。このメソッドでは、表示するテキスト情報を取得し、editText.setText()メソッドでテキストボックスにテキスト情報を表示することができます。
EditTextのandroid:enabled属性をtrueに設定してテキストボックスを編集可能にするか、android:editable属性をtrueに設定してください。