/var/log/messages

debugging with sixth sense

レイアウト関連でハマッた件

空っぽの縦方向な LinearLayout に横方向の LinearLayout な ViewGroup を addView して、みたいなことをしてたのですが何も出てこない、という微妙な挙動を確認。

実はアイコンな画像とテキストなはずなのだけれど事情によりアイコン画像が無いということで以下な以下なレイアウト定義にしておりました。

id は定義されているけれど、実装側では何もしておりませんでした。

addView だろうが静的にレイアウトの中に組込もうが表示されず。試行錯誤の挙句に試しに ImageView の定義をコメントアウトしてみたら出てきました。

原因は不明なんですが ViewGroup の定義の箇所で以下な warning が出ておりまして

This tag and its children can be replaced by one and a compound drawable

ImageView に対して何もしていなかったのが原因なのかどうか。

Comments