UI

View

addOnLayoutChangeListener サイズが変更された時に呼ばれるリスナー。 親のLayoutにaddViewされるまでgetWidth(), getHeight()は0になるが、このイベントを使うことでサイズが確定し、getWidth(), getHeight()で値を取得できるようになる。 参考 http://www…

drawableにxmlを置く時の何か

backgroundに限らずImageView.setImageResourceにも使えるので便利 参考 Android開発 Buttonにxmlでグラデーションを設定する - えんたつの記録

ListView

スクロールすると背景が黒くなるんだけど CacheColorHintに値を入れよう。 http://noiha.main.jp/android/Listview.txt scrolling cache項目をfalseにしよう。 ListViewをスクロールすると設定したのと別の背景色に変わってしまう問題 - 心魅 - cocoromi -

Android UIデバッグ

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