본문 바로가기
[iOS Study] 뷰 다시 그리기와 UIScrollView [iOS Study] 뷰 다시 그리기와 UIScrollView 출처 : 아론 힐리가스의 iOS 프로그래밍 -사용자가 뷰를 터치하면 뷰는 touchesBegan:withEvent: 메시지를 받는다. -iOS 앱이 실행되면 런 루프가 시작된다.런 루프의 역할은 터치 등의 이벤트를 대기하는 것이다.런 루프는 이벤트가 발생하면 그 이벤트에 관한 적당한 핸들러 메소드를 찾는다.그 핸들러 메소드는 해당 기능을 수행하는 다른 메소드들을 부른다.메소드가 모두 완료되면 제어는 다시 런 루프로 돌아간다. 런 루프가 다시 제어권을 얻으면 갱신해야 할 뷰(dirty view) 목록을 확인한다.이 뷰들은 가장 최근 이벤트 처리 과정에서 발생한 내용들을 기반으로 다시 그려져야 한다.그래서 런 루프는 뷰 계층의 모든 것들이 다시 .. 2016. 2. 17.
[android] how to make scrollview scroll to bottom programatically. android, how to make scrollview scroll to bottom programatically. ScrollView.fullScroll( View.FOCUS_DOWN ); Android, Bottom, focus_down, fullscroll, how to make scrollview scroll to bottom programatically., Programatically, scroll, scrollview, smoothscroll 2014. 1. 27.
[android] xxhdpi 는 뭐 하는 녀석이야?? android, xxhdpi 는 뭐하는 녀석이야? xxhdpi ?? 갈수록 폰의 해상도가 늘어나면서 이제는 xhdpi 를 넘어선 해상도가 나왔다.그 녀석의 이름은 xxhdpi.약 1920 * 1080 의 해상도 와 440dp 를 가진다. 출시된 대표 단말들 Galaxy S4( 겔럭시 S4), Optimus G Pro (옵쥐프로), Vega No 6. ( 베가 넘버 6 ) 등이 있다. 디자인 가이드 수정 방향 dp 해상도로 따지면 xxhdpi 는 360 dp x 640 dp 로, xhdpi 와 가로 dp 값이 같다.ScrollView 를 비롯한 scroll 가능한 layout 을 구성해 놓았다면 xxhdpi 를 위해 추가로 해야 할 일은 없다.다만 xhdpi 의 drawable resource 를 사용할 .. 2013. 12. 4.
[android] WebView 의 위치가 갑자기 확 바뀌는 현상 안드로이드, WebView 의 위치가 갑자기 확 바뀌는 현상 WebView 의 위치가 갑자기 확 바뀌는 현상의 원인은 WebView 가 Focus 를 받기 때문이다.( 물론 다른 이유가 있을 수 있지만, 필자의 경우의 원인은 이거였다. ) 필자가 겪은 증상은 한 Fragment 에서 아래와 같은 layout 이 있는 상황. ScrollViewLinearLayout ( vertical )다른뷰들WebView 발생한 문제 재현은 해당 fragment 에서 다른 fragment 로 갔다가 돌아와서webview 부분을 클릭하면 webview 부분이 focus 를 받으면서 ( 직관적으로 알 수 없으나 해결결과를 보면 focus 를 받았다는 것을 알 수 있다. ) webview 쪽으로 scroll 이 확~ 이동하는.. 2013. 9. 17.
[android] ScrollView android:fillViewport 안드로이드, ScrollView android:fillViewport http://developer.android.com/reference/android/widget/ScrollView.html#setFillViewport(boolean) ScrollView 를 사용하게 되면 안쪽에 있는 Layout 이 wrap_content 의 형태로 assign 되어야 한다. 하지만 간혹가다 ScrollView 의 안쪽 layout 이 match_parent 의 형태가 되기를 바라는 경우가 있다. 이럴 경우에는 어떻게 해야 할까? 바로, android:fillViewport 값을 이용하면 된다. 이 값을 true 로 해주면, 안쪽에 있는 contents 를 view port 의 사이즈로 stretch 해준다. xml.. 2013. 9. 4.
반응형