반응형

Program/Android Java 120

Android API – 선택유지 리스트뷰

출처 : http://creamnuts.com/wp/?p=436&cpage=1#comment-3404 안드로이드 리스트 뷰를 다음과 같이 구성하여 선택시 선택유지를 하고싶을 경우가 있는데, 이는 커스텀 리스트 뷰 클래스를 작성함으로써 원하는 행동으로 행하게끔 만들 수 있다. 선택해 놓고 선택한것만 데이터를 뽑아내서 조작한다거나 하는 행위들이 가능하게끔 코딩을 해주면 된다. 위 그림과 같이 선택한 아이템을 선택유지하게끔 하고싶어서 이 블로그를 찾았다면 매우 잘 찾아왔다고 할 수 있다. 쓸대없는 말 대신 코드로 설명하겠다. 1. Xml 파일 생성일단 맨 상단의 “회사명”, “현재가격” 등은 컨텐츠 영역에서 레이아웃을 따로 잡아준거고.. BBK 치킨 등의 아이템이 들어있는 것이 바로 리스트뷰가 변형되어 뿌려진..

[Android 2.3] DownloadManager 사용하기

출처 :http://www.androidpub.com/index.php?mid=android_dev_info&page=9&document_srl=1188247 안드로이드 2.3에 추가된 DownloadManager를 사용하는 방법에 대해 적어보았습니다. 블로그에 적은 글을 옮겨봅니다 :) ----- 많은 용량의 데이터를 필요로 하는 애플리케이션 혹은 주기적으로 데이터를 업데이트 할 필요가 있는 애플리케이션들은 인터넷에서 데이터를 직접 다운로드하는 기능을 포함해야 합니다. 하지만, 데이터를 다운로드 하는 기능을 구현하는 것이 그렇게 만만한 작업은 아니였습니다. UI 쓰레드의 정지를 방지하기 위해 다운로드 작업은 별도 쓰레드에서 구현해야 했으며, 사용자에게 다운로드 현황을 알려주기 위해 ProgressBar..

안드로이드에서 네이버 Image API 사용(Naver Image Feed)

작성자 : 고덕한(deokhan.koh@gmail.com) 소속 : 코아모델링(www.coremodeling.com) 작성일자 : 2011년 9월 15일 안드로이드 핸드폰에서 Naver Image 를 읽어와서 어플리케이션에 보여주는 기능을 구현한다. 이전 자료에서는 News 목록을 보여지도록 처리했지만, 이번에는 이미지를 함께 보여주는 기능을 구현해본다. Image 처리는 News 보다 좀 더 복잡한 구조를 가지고 있다. 네이버 계정으로 Open API 접속 네이버의 Open API 를 사용하여 뉴스, 이미지, 블로그 등등을 조회하기 위해서는 우선 Naver 에 회원가입이 되어있어야 하고, 네이버에 로그인을 해야 한다. Open API 는 누구든지 key 를 발급 받으면 사용할 수 있으며, 일일동안에 접..

안드로이드 앱 커스텀 글꼴 넣기

출처 :http://t.dittos.pe.kr/post/9665021933 안드로이드 앱 커스텀 글꼴 넣기저는 안드로이드의 기본 글꼴 Droid Sans가 그다지 못생겼다고 생각하지는 않지만 글꼴은 앱의 인상에 상당히 큰 영향이 있는 것 같습니다. 특히 버튼 등 이미지로 만들어 놓은 UI와 동적으로 변하는 텍스트의 글꼴이 다르면 많이 어색합니다. 그래서 이 글에서는 앱 수준에서 전체적인 글꼴을 바꾸는 방법을 알아보겠습니다. 준비재배포가 자유로운 글꼴을 준비합니다. 사실 그런 한글 글꼴은 나눔글꼴이 거의 유일하죠. 영문 글꼴은 선택의 폭이 훨씬 넓습니다. 참고로 TrueType 글꼴보다 OpenType 글꼴의 용량이 훨씬 적은 것 같으니, otf 파일을 사용하시면 앱 용량이 무식하게 커지는 것을 막을 수 ..

Text자동 완성: AutoCompleteTextView

Text자동 완성: AutoCompleteTextView 인터넷 브라우져 같은 프로그램에서 제공하는 자동 완성 기능이 첨부된 TextView이다. 사용자가 특정 시점(android:completionThreshold 속성으로 조종)까지 입력한 data를 data set의 각 아이템 첫머리와 비교하여 일치하는 모든 data set의 item을 사용자에게 제시하여 사용자 입력을 최소화 할 수 있도록 한다. 다음은 클래스 상속 구조이다. 앞에서도 언급한 android:completionThreshold 속성은 사용자가 몇 글자를 입력했을 때부터 data set과 비교를 시작할 지를 정하며, 1~n의 정수를 속성값으로 입력 받는다. AutoCompletTextView에서 중요한 것은 selection liste..

반응형