ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: ボタンのプロパテイにメソッドを登録する
名前: lightbox
処理選択
パスワード

件名 ボタンのプロパテイにメソッドを登録する
名前 lightbox
コメント
@DIV
package lightbox.april.android2test;

import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.util.Log;
import android.view.View;
import android.widget.Toast;

public class MainActivity extends AppCompatActivity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);

	}

	public void @c:red(myButton)(View view) {

		// logcat にメッセージを表示
		Log.i("lightbox", "ボタンが押されました");

		// トーストを表示
		Toast.makeText(MainActivity.this, "ボタンが押されました", Toast.LENGTH_LONG).show();

	}

}
@END

@SHOW
https://lh3.googleusercontent.com/-dLK4-gbuFhA/VxHfnSr16jI/AAAAAAAAeJE/wObdv1gAQNQeGOJOtHX_3O0YwN5l4HOhQCCo/s655-Ic42/_img.png
@END

@SHOW
myButton メソッドは、戻り値 void で、引数が View 型になります。タイプするより、CTRL + O で setContentView を @Override 無しで選択して setContentView を myButton に変更すると簡単です。
@END

@SHOW
https://lh3.googleusercontent.com/-O6rxm1ZAHZI/VxHi1B_5MEI/AAAAAAAAeJc/n_S1UPFgw4ALALGlCpOtpOE3jgJqElcnwCCo/s641-Ic42/_img.png
@END