getView() メソッドで膨らませたビューの高さと幅を取得しています。グリッドアイテムです。
通常、レイアウトにアタッチされた後、ビューで post() を使用してサイズを取得します。しかし、それは 0 を返します。
final View convertViewFinal = convertView;
convertView.post(new Runnable() {
@Override
public void run() {
doSomethingWithConvertView(convertViewFinal);
}
});
...
doSomethingWithConvertView(View v) {v.getWidth(); /*returns 0*/};
サイズを取得するにはどうすればよいですか?