takemasa5のとりあえずやってみよう -3ページ目

Android生活 いちにちめ

昨日からAndroid生活がはじまりました。iPhoneとはどの程度違うのかな

まずはやったことメモ。

環境構築
hello world
AlertDialogでリスト選択
イベントハンドリング
Intent送受信
文字列リソースの追加、取り出し
ContentProviderで値の保存、取得
OS起動時のアプリ起動
ExpandableListViewをごにょごにょ


iPhoneからの投稿

Ext JSのradioボタンの怪

Ext JSで、radioボタンを使っていたときに遭遇した謎現象。

YES/NOの選択肢なのでradioボタンで画面を作ったところ、画面には正しく表示されるが、
YESをクリックしてもNOが選択され、YESが選択できない状態に突入。
もちろん同じname。

radiogroupでくくっていなかったので、それか?と思いきや、
radiogroupで明示的にくくっても解決できず。



いろいろ試すうちに、inputValueに0があると現象が起きることに気付いた。
YES=1、NO=0とやっていたところを、YES="true"、NO="false"に変えたところ
意図した通りに動くことを確認。


これはいったい。。。

いまさらながらExt JS

最近Ext JSをはじめました。
個人的に、もうすぐClientサイドもServerサイドもJavascriptでシステム構築できる
世の中になると思っているので、高機能GUIライブラリをやっておきたいなー、と思った次第。

Ext JSは情報量も割と多く、公式サイトにまとまったサンプルとドキュメントがあったので
とりあえず使ってみることに。


使ってみて気付いたこと。

・GUIパーツが持っている機能を使うだけならとても簡単。

・GUIパーツが持っていない機能がほしいとそれなりに大変。
 →でも自作するより100万倍簡単。

・Extなりの作法がわかるまでがわかりづらい。わかるとすんなり。

・英語ドキュメントには存在するが、日本語ドキュメントに存在しない項目がある。
 →Ext.form.CompositeFieldとか


スマホもこれでイケると大変助かるが、それはSencha Touchなのかしら。
PC、スマホが同じ知識で構築可能という点ではTitaniumのほうが優れているのだろうか。
こちらも軽くかじっただけで止まってますが。