본문 바로가기

Android

안드로이드 성능개선 관련 내용 정리 [UI 반응성 개선] (http://android-developers.blogspot.com/2010/10/improving-app-quality.html) =시간이 오래 걸리는 작업은 메인 스레드가 아닌 별도의 스레드 사용 관련 영상 : http://www.youtube.com/watch?v=c4znvD-7VDA (구글 I/O 세션 영상) =레이아웃의 복잡성을 최소화 - hierarchyviewer 를 통해 살펴봤을 때, 레이아웃이 5단계 이상으로 복잡하게 구성되어 있다면, 레이아웃 구성을 단순하게 할 것을 고려 - 복잡하게 꼬인 LinearLayout 대신 RelativeLayout 을 사용 - View 오브젝트는 1 에서 2 KB 정도의 메모리를 차지 - View 계층 구조는 빈번한 GC 작업을 일..
안드로이드(Android) ActionBar 수정 방법 ActionBar 수정 방법도 다른 레이아웃과 마찬가지로 코드에서 수정하는 것과 리소스에서 수정하는 방법이 있습니다. 코드에서 수정하는 방법은 손쉽긴 하지만 수정하는데 한계가 있으며, 리소스에서 수정하는 방법은 약간번거롭기는 하지만 거의 모든 수정이 다 가능한 것으로 보입니다. [코드에서 수정하는 방법] 우선 액션바를 아래와 같은 방법으로 가져옵니다. ActionBar actionBar = getActionBar(); 숨기거나 나타내는 방법은 아래와 같습니다. actionBar.hide(); actionBar.show(); 제목과 부제목 추가는 아래와 같습니다. actionBar.setTitle(CharSequence title); actionBar.setSubtitle(CharSequence subti..