-
안드로이드 TabLayout에서 setupWithViewPager() 사용시 Swipe 후 Tab 클릭시 ViewPager가 변경되지 않는 버그 수정
Android Design Support Library에 있는 TabLayout과 ViewPager를 연동해서 사용하기 위해 setupWithViewPager() 함수를 사용한다. public void setupWithViewPager (ViewPager viewPager) TabLayout와 ViewPager를 연동한다. 이 함수는 아래의 동작을 수행한다. Add a ViewPager.OnPageChangeListener that will forward events to this TabLayout. Populate the TabL
-
안드로이드 ViewPager.setOnPageChangeListener() Deprecated 대응
Android Support Library 22.2.0 이후부터 ViewPager.setOnPageChangeListener() 함수가 Deprecated 되었다. 안드로이드는 무슨 Deprecated가 이렇게 빈번한지... 하지만 이번 변경은 옳은 결정이라고 생각한다. 그냥 Deprecated된 것이 아니라 대체할 수 있는 함수가 함께 추가되었다(더 유연한). ViewPager.setOnPageChangeListener() - Deprecated public void setOnPageChangeListener (ViewPager.
-
CSS Units - px, pt, em, % 등
w3schools의 CSS Units에는 다음과 같이 CSS에서 사용하는 단위에 대해 안내되어 있다. CSS는 단위(길이)를 표현하기 위한 여러가지 단위가 있다. width, margin, padding, font-size, border-width 등과 같은 많은 CSS 속성에서 사용한다. 단위는 10px, 2em과 같이 숫자 뒤에 공백없이 붙여서 사용하며 0인 경우는 생략할 수 있다. 단위는 음의 수를 가질 수 있으며 상대/절대 단위로 구분할 수 있다. Browser Support Unit Chrome IE Firefox Safa
-
익스플로러 호환성 보기
현재는 많이 줄었다고는 해도 아직도 인터넷 익스플로러의 사용자가 많은 편이다. 최근 11버전을 새로 출시하면서 예전 보다는 많이 좋아졌다는 평가들이 많다. 하지만 아직도 나에겐 좋지않은 인상이 더 많이 남은 것 같다. 본격적으로 일로써 브라우저를 접할 때에는 인터넷 익스폴로러가 5.5에서 6으로 막 넘어가던 시기였다. 그 시절만 하더라도 익스플로러에 대항할 브라우저는 없었다. 그 당시에도 파이어폭스, 오페라가 있었지만 점유율은 높지 않았다. 그 상태로 오랜 시간이 흘러 익스플로러7이 나오고 다시 8이 나왔다. 이 시점에 등장한 것이
-
구글 번역 사용시 특정 영역을 번역에서 제외하기
이 블로그에는 구글 번역 기능이 붙어 있다. 관련해서 포스팅한 글 옥토프레스에 구글 번역기 달기도 있다. 현재 테스트로 몇가지 언어를 선택 가능하도록 하고 사용중인데 문제가 생겼다. 기존에는 기능을 달아 놓고 번역이 되는 것만 확인하고는 자세히 보지 않아서 몰랐는데 오늘 확인하니 소스 코드까지 부분적으로 번역이 되는 것이 아닌가. 사실 이 블로그의 주된 내용이 프로그래밍 관련이라 코드 블록이 아주 많다. 그래서 방법을 구글 번역 메뉴얼에서 보니 다음과 같은 방법이 나와있었다. 부분적으로 번역 제외하기 해당 영역을 둘러싸고 있는 Ta