본문 바로가기

2014/10/23

[Android] SwipeRefreshLayout 를 이용한 pull to refresh 구현하기 ( Gmail 과 같은 새로고침 ) 일단 시작하기 전에 SwipeRefreshLayout이 무엇일까요? 아래와 같이 리스트 최상단에서 하단으로 끌어내리면 새로고침되는, 일명 pull to refresh 입니다 실제 적용된 앱을 한번 보시죠 Gmail (지메일) 너 와 나 디데이( 커플디데이 ) 커뮤니티 보이시나요? 위처럼 리스트뷰 최상단에서 스크롤을 잡아 당기면 뷰가 초기화 되는 기능입니다. 예전 페이스북의 튕기는 것과 비슷한데 구글에서 만들어서 v4 라이브러리로 지원합니다. SwipeRefreshLayout 구조 extends ViewGroup java.lang.Object ↳android.view.View ↳ android.view.ViewGroup ↳ android.support.v4.widget.SwipeRefreshLayout 보.. 더보기
[Android] ActionBarActivity 사용하기( android-support-v7-appcompat ) & 속성 정리 예전에 android support v7 ( appcompat ) 이 있기전에는 액션바를 구현할때 직접 뷰로 만들던지 아니면 actionbarsherlock 를 사용하였습니다 하지만 현재는 Android 에서 support v7 라이브러리를 통해 액션바 구현을 지원하고 있습니다.Android 에서는 액션바를 공식적으로 3.0 이상에서 제공하고 있는데 이를 하위버전( 2.x ~ )에서 지원할 수 있도록 하는 라이브러리가 appcompat(v7) 입니다 만약 하위버전을 지원할 생각이 없는 앱이라면 구지 support v7 라이브러리를 사용할 필요는 없습니다.여기서는 하위버전까지 고려한 내용입니다. 기본적으로 ActionBarActivity 는 FragmentActivity 를 상속받아 구현되고 있기때문에 F.. 더보기