본문 바로가기

Android

[안드로이드]Preference만들기!!!

이제부터 이러한 화면을 만들 계획입니다.

이것은 설정 같은 기능을 하는 것으로서,

이곳에 저장하면 프로그램이 껏다 켜져도 저장되어있는

기능을 하는 것을 만들어 볼 것입니다.







일단 이것을 만드는 것은  Xml에서 만드는 방법이 있습니다. Xml만 사용해서 만드는 방법은,

이런 식으로 폴더이름을 xml로 만들고
preference.xml이라는 파일을 만듭니다. (어떤이름을 하든 자유)

preference.xml파일

제목 : android:title
부제목 : android:summary
기본값 : android:defaultValue
값을 쓸대의 키 : android:key

이런 xml을 사용할때 이런식의 속성을 가질수가 있습니다.

여기에서 값을 쓸대의 키는
소스에서 저위의 값을 사용할대 사용하는 값입니다.









그리소 소스에서는 위의 xml을 이렇게 사용하였습니다.



PrefActivity.java 소스

여기서 중요한 것은 Preference을 사용하기 위해서는 PreferenceActivity를 상속받아 사용하여야 합니다.

여기에서 addPreferencesFromResource라는 함수를 사용하였는데 preference의 xml을 사용할려면 이러한 소스로 Activity를 띄어야 합니다.




그래서 이런식으로 소스를 사용하고 이제 이 소스에 연결만 한다면, preference를 쉽게 만들수 있습니다.

이제 이런 소스로 값을 받아왔습니다. 이제 이 값을 사용해서 적용을 하여야 합니다.

이런 적용방법은 다음에 하겠습니다.

'Android' 카테고리의 다른 글

[안드로이드]BroadcastReceiver  (0) 2011.02.18
[안드로이드]Shape만들기!!  (0) 2010.10.12
[안드로이드] 메뉴 추가하기  (0) 2010.10.05
[안드로이드]AlertDialog와 Toast 만드는법!  (0) 2010.10.05
[기타]MP3 ID3 tag분석  (0) 2010.05.13