Androidプログラミング質問スレ Part20at TECHAndroidプログラミング質問スレ Part20 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト50:デフォルトの名無しさん 12/03/22 00:23:23.52 すみませんたとえば (linearlayout)findviewbyid(r.id.mainlinearlayout); といったようなプログラムを見るのですが この括弧は何なんでしょうか??初心者ですみません。。 51:デフォルトの名無しさん 12/03/22 00:34:47.65 >>50 キャスト findviewbyid()の戻り値がViewクラスだから、それをLinearLayoutクラスに型変換している 52:デフォルトの名無しさん 12/03/22 00:42:17.13 ありがとうございます。一応わかりました。 getlayoutparamsメソッドというのはどういうメソッドなのでしょうか? ググッても出てこなくて。。こういう場合に調べる方法はリファレンスを 読むしかないのでしょうか?英語が出来なくてつらいです。 53:デフォルトの名無しさん 12/03/22 01:18:28.10 >>49 何が分からないのか良く分からないのだが > setOnClickListenerっていうのは、ボタンなどのメンバ変数にOnClickListenerというメンバがあって > それに値をセットする、つまりアクセサということ で合っていると思う。 void setOnClickListener(OnClickListener l){ mOnClickListener = l; } 中身はこれだけのはず。 後はクリックというイベント(だいたい同じ位置でタッチイベントのDOWNとUPが起きた、とか)が発生した時に mOnClickListener.onClick(this); って感じで、リスナに対してイベント起きましたって伝えているだけ、だと思うんだけど。 じゃあ「リスナって誰?」って事なら「イベント発生したことを教えてほしい人」で有り、 「それは誰が用意するの?」って事なら「お前だバカヤロウ」となる。 ごめん何言っているのかわからなくなってきた。もっと詳しい人お願い。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch