AndroidでButtonを設置・使用する

XML

 

<Button
	android:id="@+id/button1"
	android:layout_width="wrap_content"
	android:layout_height="wrap_content"
	android:layout_marginBottom="5dp"
	android:layout_marginTop="5dp"
	android:onClick="button1_onClick"
	android:text="Button"/>
public void button1_onClick(View view) {
	Toast.makeText(MainActivity.this, "button1 was clicked", Toast.LENGTH_LONG).show();
}

属性

// 配置位置
android:layout_gravity="center"

Listener

// リスナークラス
private class button1ClickListener implements View.OnClickListener {
	@Override
	public void onClick(View view) {
		EditText editText1 = (EditText) findViewById(R.id.editText1);
		TextView textView1 = (TextView) findViewById(R.id.textView1);
		String value= editText1.getText().toString();
		output.setText(value);
	}
}
 
// ボタンにリスナークラスを設定する
Button button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new button1ClickListener ()); 

参照:Androidでクラスを追加する

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください