TextView testTextView = new TextView(context);
testTextView.setBackgroundColor(Color.RED);
testTextView.setText("asdf");
agreement.addView(testTextView);
Log.d("", "Top axis of test view is " + testTextView.getTop());
Log.d("", "Left axis of test view is " + testTextView.getLeft());
Log.d("", "Width size of test view is " + testTextView.getWidth());
Log.d("", "Height size of test view is " + testTextView.getHeight());
위 코드입니다.
간단히 요약하자면
1. 일단 먼저 텍스트 뷰를 하나 만들어서 부모 뷰에 올려둔 다음,
2. 추가된 뷰의 사이즈를 바로 로그 찍어보는것입니다.
옵저버등을 이용하지 않고
이것은 절대로 불가능 한 일일까요?