2011-09-01から1ヶ月間の記事一覧

res/layout/*.xmlについて

あるViewは可能な限り大きく、そうでないViewは最小限の表示 android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" →Layout内で大きく表示したいもの android:layout_width="wrap_content" android:layout_…

これはひどい? View#getParent()が返すinterface ViewParentは、親の型(LinearLayoutとか)にキャストして使う

android.content.res.Resources$NotFoundException

基本的には Eclipseのprohect>cleanを行うと解決する それでもだめなら.1 res/layout-landのみに置いてあるxmlをres/layoutで使うと、Antはエラーを出さないが実行時エラーになる。 ので、res/layout-landに置いてある該当のxmlと同名のファイルをres/layout…

Android UIデバッグ

backgroundに色を付ける 適当な色をつけると表示範囲が分かるので、もしかしたら画面外に表示されているUIが分かるかもしれない。 LinearLayoutのhorizontal/verticalに気をつける 縦にずらーと表示したい時に横に表示する設定にしてると、画面外に表示され…

org.w3c.dom.Documentで実体参照を持ったXMLを扱う場合

実体参照は独自のノードっぽい Node.ENTITY_REFERENCE_NODEっていうノードらしいです。 Node#getNodeName()で「#0000」みたいな数値が取得出来るので、#を抜いた数値部分をintに変換しcharにキャストすると、文字を得る事が可能っぽい String nodeName = "00…

AppWidgetProvider

ウィジェットのlayoutの一番親となる要素にクリックイベントは仕掛けられないっぽい

java.lang.IllegalAccessException: access to class not allowed

意訳 Activity、あるいはServiceを継承したクラスをpublicにしろ 参考 https://www.haselab.com/mymemo/cgi/wiki.fcgi?page=Android%B3%AB%C8%AF%BE%E5%A4%CE%A5%A8%A5%E9%A1%BC