레이아웃도 비슷하게 LayoutParam을 통해서 높이와 너비를 구할수 있습니다.
int w = linearLayout.getLayoutParams().width;
int h = linearLayout.getLayoutParams().height;
다만 그냥 위처럼 하면 화면에 그리기 전에 값을 참조하게 되므로 0이 리턴되게 될거에요.
ViewTreeObserver를 사용하면 간접적으로 화면에 그려진 이후의 값을 확인할수 있게 되므로 아래처럼 하면 될거 같네요.
linearLayout.getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
int w = linearLayout.getLayoutParams().width;
int h = linearLayout.getLayoutParams().height;
}
});