FragmentのonCreate()やonResume()などの起動時のコールバックでviewのサイズを取得しようとしてview.getMeasuredWidth()などを実行しても必ず0が返却されます。これは、まだその時点でViewのサイズが確定していないからです。 そこで以下のように書きます。(mImageViewは適宜置き換えてください) 1 2 3 4 5 6 7 8 9 10 11 12 ViewTreeObserver viewTreeObserver = mImageView.getViewTreeObserver(); viewTreeObserver.addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { @Override public void onGlobalLayout(
