커스텀 view class에서 아래와 같이 영역을 강제로 재지정하도록 한다.
...
@Override
public void requestLayout() {
super.requestLayout();
post(new Runnable() {
@Override
public void run() {
measure(MeasureSpec.makeMeasureSpec(getWidth(), MeasureSpec.EXACTLY), MeasureSpec.makeMeasureSpec(getHeight(), MeasureSpec.EXACTLY));
layout(getLeft(), getTop(), getRight(), getBottom());
}
});
}
...