2012-12-21 4 views

答えて

2

を返すビューはgetView()でその親基に結合されていないので、それはしたがって、ゼロの幅を測定していません。私が考えることができる唯一の方法は、ViewGroupの幅を返すparent.getWidth()を行うことです。これは、ビューが親の別のビューの隣に配置されない場合にのみ機能します。これは通常ListViewの場合ですので、あなたのケースでうまくいくかもしれません。

+0

ああ意味があります。しかし、imageView(子)にはマージンが設定されています。私はgetViewの右余白を得ることができるはずですか? – eugene

+0

私は確かに分かりません。 XMLから膨らませた場合、私はそれらが 'LayoutParams'にあると思うでしょうが、それを試してみる必要があります。 – iagreen

関連する問題