ひさびさ。
いまハマっているのは、戦国IXAとandroidアプリの開発。
androidのほうは仕事なのか趣味なのか・・・
もう仕事と趣味の境界線はあいまいです。。。
今日はAlertDialogを作っていて、
AlertDialogに埋め込んだViewのキーリスナーをどうやって受け取るかで
2、3日苦戦した挙句答えが出た。
finfViewByIDをするときに、AlertDialogのインスタンスを指定してあげればよいのです。
AlertDialog Aに埋め込んだView Bなら
A.findViewById(B.getId())ってな具合に。
iDは箱ごとに管理されてるようなイメージなんかな?
んでもってソフトウェアキーボードの表示でも苦戦。
requestFocus()だけでは、
ダイアログの中のフォーカス移動は検知してくれないようで、
Handlerを使わなければいけないようだ。
やはり基本ができていない。
スレッドとかそのあたりの理解はぜんぜん。
いまハマっているのは、戦国IXAとandroidアプリの開発。
androidのほうは仕事なのか趣味なのか・・・
もう仕事と趣味の境界線はあいまいです。。。
今日はAlertDialogを作っていて、
AlertDialogに埋め込んだViewのキーリスナーをどうやって受け取るかで
2、3日苦戦した挙句答えが出た。
finfViewByIDをするときに、AlertDialogのインスタンスを指定してあげればよいのです。
AlertDialog Aに埋め込んだView Bなら
A.findViewById(B.getId())ってな具合に。
iDは箱ごとに管理されてるようなイメージなんかな?
んでもってソフトウェアキーボードの表示でも苦戦。
requestFocus()だけでは、
ダイアログの中のフォーカス移動は検知してくれないようで、
Handlerを使わなければいけないようだ。
やはり基本ができていない。
スレッドとかそのあたりの理解はぜんぜん。