안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 ~
<스크롤뷰>
<리니어 레이아웃>
<해더뷰 /> <!-- 타이틀입니다 -->
<프레임 레이아웃>
<웹뷰 /> <!-- 내용부입니다 -->
<로딩뷰 /> <!-- 웹뷰가 로딩중에 해당 뷰가 보여지게 되어있습니다. -->
</프레임 레이아웃>
<푸터뷰 /> <!-- 버텀바로 버튼 3개를 넣어뒀습니다 -->
</리이너 레이아웃>
</스크롤뷰>
이런 뷰 형식입니다...
헌데 무슨 영문인지 로딩이 완료되고 약간의 딜레이후에 웹뷰 쪽으로 스크롤이 이동하는게 아니겠습니까?
그래서 상단에 있는 타이틀뷰가 잘 안보이게 됩니다.
물론 스크롤을 다시 올려서 보면 그만이지만, UX적으로 별로 안좋다고 판단하고,
수정하려고 하는데 원인을 모르니 손도 못대겠네요....
아래 워닝과 관계가 있을까요?
W/webcore(14736): skip viewSizeChanged as w is 0
W/webcore(14272): Can't get the viewWidth after the first layout
답변 부탁드립니다.




저도 비슷한 경우가 있었습니다만
약간의 꼼수로 해결했습니다
가장 바깥 레이아웃에
android:focusable="true"
android:focusableInTouchMode="true"
속성을 추가해서
강제로 포커스가 가게 해줌으로써 해결했었네요