FC2ブログ

(仮)

Androidのプログラミングネタをメインに。 小ネタから便利なネタまでを紹介・・・できたらいいな。

Android : Buttonを使い倒す 4

AndroidButtonを使う第4弾。
今回は比較的マイナー(?)な方法でやってみます

過去の記事はこちら
Buttonを使い倒す 1
Buttonを使い倒す 2
Buttonを使い倒す 3

前回との違いはButtonクリック時に呼ばれるメソッド名を
レイアウトのxmlファイルに記述しているところです。

今回の方法を使うとsetOnClickListener()を使う必要がなくなりコードはスッキリします。
が、Button押下時のイベントがどこにあるのか分かりにくいと言う問題も出てきます。
状況に応じて使い分けるのが良いでしょう



スポンサーサイト



テーマ:プログラミング - ジャンル:コンピュータ

  1. 2013/01/09(水) 08:30:58|
  2. Android
  3. | トラックバック:0
  4. | コメント:0

Android : Buttonを使い倒す 3

前回、前々回に続いてAndroidのButtonを使い倒す第3弾。

過去の記事はこちら。
Buttonを使い倒す 1
Buttonを使い倒す 2

今回は名前付きのClickListener()を使ってButton機能を実装してみます。
やってることはそんなに変わりません。

前回との違いはsetOnClickListener()にmLisnterと名前を付けたClickListenerのインスタンスを渡している所です。

いじょ。

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2013/01/08(火) 09:13:03|
  2. Android
  3. | トラックバック:0
  4. | コメント:0

Android : Buttonを使い倒す 2

過去の記事はこちら。
Buttonを使い倒す 1


前回は匿名クラスを使ってlistenerを登録しましたが、
今回は違う手法を使ってみましょう。

MaintActivyにOnClickListerを実装してクリック時の処理を追加します。

layoutのxmlファイルは前回と同じです。


前回の記事ではsetOnClickListener()で匿名クラスを使ってlistenerを登録しましたが、
今回はthisとして自分自身(MainActivity)に実装されたClickListenerを登録しています、はい。

いじょ。

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2013/01/07(月) 13:57:34|
  2. Android
  3. | トラックバック:0
  4. | コメント:0

Android : Buttonを使い倒す 1

AndroidでHello worldしてみよう!!

いや、Eclipseでプロジェクト作るだけでHello world!!ってなってるけどさ・・・
最初なのでButtonクラスを使ってHello worldしてみましょう。

大体の流れはこんな感じ。

レイアウトファイルにButtonを配置して、

findViewByIdでインスタンスを生成。
これだけでは置いただけなのでClickListenerを登録してボタンをタップした時の処理を追加
※今回はToastを使ってHello worldしてみます。


ButtonとOnClickListenerをimportするのを忘れずに。
今回は匿名クラスを作ってlistenerを登録しています。
他にもボタンを使う方法はいくつかあるので、それはまた別の記事で・・・

いじょ。

テーマ:プログラミング - ジャンル:コンピュータ

  1. 2013/01/06(日) 17:18:19|
  2. Android
  3. | トラックバック:0
  4. | コメント:0

Android開発ブログ開設しました

仕事でAndroidアプリを作っているうちに、Androidの持つ可能性にハマってしまったプログラマっぽい人です。

アプリを作るうえで便利な技から、しょうもないネタまでぼちぼちと書いていこうと思ってます。
  1. 2012/12/21(金) 00:34:49|
  2. その他
  3. | トラックバック:0
  4. | コメント:0

プロフィール

knad

Author:knad
某電機系メーカーに勤めるプログラマっぽい人。
最近はAndroidメインな感じ

最新記事

最新コメント

最新トラックバック

月別アーカイブ

カテゴリ

Android (4)
その他 (1)
未分類 (0)

カウンタ

ランキング

FC2 Blog Ranking

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

QRコード

QR