티스토리 뷰
스크롤뷰는 생성이되면 일단 스크롤높이가 고정되어있다.
하지만 스크롤뷰 안의 내용이 동적으로 변경된다면..예를들어 스크롤뷰 안에 EditText 멀티라인에 의해
내부 뷰 높이값이 변경되어도 스크롤뷰의 스크롤높이는 변하지않는다.
때문에 스크롤뷰를 동적으로 변경하고자 할때 아래와같은 코드를 삽입해야한다
.
//호출하면 스크롤뷰의 레이아웃이 재설정됨. mScrollView.invalidate(); 물론 EditText라면 TextWatcher 의 afterTextChanged()에 넣어야겠지. @Override public void afterTextChanged(Editable s) { mScrollView.invalidate(); mScrollView.requestLayout(); } |
[작성자] devbible.tistory.com
'Development' 카테고리의 다른 글
[Android] Android Core media format and codec support. (0) | 2013.02.08 |
---|---|
[Android] Bitmap Safety DecodeFile (0) | 2013.01.20 |
[Android] Webview session, cookie, cache 초기화 (0) | 2012.11.29 |
[Android] JellyBean 4.2 Debugging mode _ 젤리빈 4.2 개발자옵션 활성화 (0) | 2012.11.16 |
[Java] Date format 변경하기 (0) | 2012.11.13 |
댓글
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday