読者です 読者をやめる 読者になる 読者になる

android で view のサイズを取得する

void checkSize (View view) {
  final Point size = getWindowSize();

  // window のサイズを 通知する
  view.measure (size.x, size.y);

  // サイズ取得!
  final int w = view.getMeasuredWidth();
  final int h = view.getMeasuredHeight();
}
Point getWindowSize () {
    final WindowManager wm = getWindowManager();
    final Display disp = wm.getDefaultDisplay();
    final Point size = new Point();
    disp.getSize(size);
    return size;
}