androidのGUIパーツの1つである, TextSwitcherは2つのViewをスムーズに切り替えるViewSwitcherを継承したクラスなので, setTextColorなどの文字列に対する制御メソッドを持ちません.このため, まずTextViewを取得してから文字色を変更する必要があります.
2010/03/29
2010/03/27
2010/03/20
AsyncTaskとProgressDialogでネットワーク接続
androidにおいて, AsyncTaskでスレッドをたててネットワーク接続を行う事は良くあると思います. ただ, キャンセル処理などまで考慮すると, いろいろ考えないといけない事が多くエラーの原因となります. こういった定型ルーチンはテンプレート化しておくと便利なので, メモしておきます.
2010/03/06
アバター
アバター見てきました.3D映画なので映画館で見ないとなぁと思いつつ, なかなか見に行ってませんでしたが, ようやく見てきました.
一口に3D映画といっても方式がいろいろとありまして,下調べをするとIMAXが一番良いらしいです. ただ IMAX方式で見れるのは日本で4ヶ所のみ.そこまでして見に行く気もなかったので, 近くのマイカルにしました. 方式としてはreal D. メガネは基本的に使い捨てなので衛生的な抵抗が少ない方式です.
いままでの3D映画の特徴だった「飛び出す」演出は極力おさえて奥行き感をだしたと言われている絵作りですが, 確かに自然な感じでした. ただ, あまりに自然すぎて字幕がでないと3D映画である事を忘れるぐらい. ちなみに字幕は下にでるのですが, 「字幕より手前にあるもの」が字幕の出る場所にあった場合, 真ん中あたりに表示されます. これが結構頻度が多くて, ちょっと気になりました. 右側にでてくる原住民の言語であるナヴィ語の字幕ではそんな事はなかったので, 通常の字幕も右側にでてきてもいいのに.
2010/02/23
コトノコ2.0a10
コトノコ2.0a10を公開します. 選択範囲に画像が入っている場合, コピーを行うと何もコピーされない問題を解決しています. ただし, 画像の部分には何も表示されません.
色々調べてみたのですが, NSTextAttachmentをコピーする時の処理方法が分かりませんでした. NSFileWrapperを関連づけたNSTextAttachmentの場合はサンプルがあるのですが, ファイルを作成する必要があるのが問題です. どうすれば良いのかご存知の方がいらしたら教えていただければと思います.
2010/02/02
mixi widget 2.1
mixi widget 2.1を公開します.コメントであった「Illegal Encoding」問題.JIS X 0208以外の文字が含まれている時に発生していた様です.完全に変換できなくても, 文字化けしつつ表示してくれれば良いのですが,NSStringは融通がきかなくて困ったものです.NSString以外でやればよさそうなのですが, 結局自前のルーチンを作成しました.

