詳細は入会方法をご覧下さい。†ユーザー操作を受け取るために、画面上にボタンを作ってみましょう。ここでは、AndroidのEclipseプラグインを用いてボタンを定義します。Projectで新規のプロジェクトを作成します。ここでは、以下のようなプロジェクトを作成してみます。画面にボタンを配置するには、レイアウトを定義したXMLファイルを編集します。レイアウトを定義したres/layout/main.xmlを開いて、画面上にボタンを配置します。この画面でボタンを配置するには、GUIで挿入する方法と、下部の「main.xml」タブから直接XMLを編集する方法があります。ここでは、GUIを用いて定義します。Explorerでres/layout/main.xmlをダブルクリックしてmain.xmlを開きます。Viewsのフォルダーのなかの「Button」要素をドラッグして、画面に挿入します。†ボタンのラベルは、res/values/strings.xmlで定義します。Chooserを使用して、文字列を定義します。Chooserを選択します。Stringの画面が開きます。R.stringに、定義した文字列のIDとして、「button_label」を入力しますPreviewを押して文字列がstring.xmlに反映されることを確認します。†ボタンクラス(android.widget.Button)にリスナーを登録することで、ボタンが押された時の処理を追加することができます。ボタンが押された時に呼び出されるリスナーの型は、android.view.View.OnClickListenerです。ここでは、メインのアクティビティクラスであるHelloButtonActivityにリスナーを実装します。HelloButtonActivityをダブルクリックして開きます先頭のインポート文の最後に実装に必要なボタンクラスとリスナークラスをインポートします。View.OnClickListener」を追加して、リスナーの実装を宣言します。v)」メソッドを追加して、リスナーを実装します。リスナーのメソッドの中では、finish()を呼び出します。このメソッドを呼び出すと、そのアクティビティを終了します。}HelloButtonActivityクラスのonCreateメソッドで、ボタンにリスナーを登録します。setContentViewメソッドで、main.xmlで定義した要素を表示しますfindViewByIdメソッドで、main.xmlで定義したボタンのインスタンスを取り出します。}作成したソースコードは、以下のようになっています。修正したプログラムを実行して、表示されたボタンを押すことで、アクティビティが終了することが確認できます。†ボタンをふたつ横に並べて配置してみましょう。二つのボタンのクリックを一つのリスナーのメソッドで受けて、どちらのボタンが押されたのかを判定してみましょう。イメージボタンや、ラジオボタンなど、別の種類のボタンを作ってみましょう。