본문 바로가기
+)기록/과제

정리사항 5 - PreferenceScreen사용(설정창 구현)

by AppJinny 2023. 2. 17.

*설정창

https://lcw126.tistory.com/111

 

Android Studio(화면) PreferenceFragment (설정화면 & 저장)

보통 앱을 보면 설정 화면이 있을 것이다. 그 옵션을 쉽게 구현하는 것을 알아보겠다. PreferenceFragment (설정화면 & 저장 기능) 이제 하나씩 옵션을 추가하면서 만들어 보자. 우선 PreferenceFragment를

lcw126.tistory.com

 

***

1. res/xml  resource xml을 생성

 - xml 폴더가 없다면 res 폴더에서 new -> sample Data Directory 해서 생성합니다.

https://remnant24c.tistory.com/61

 

안드로이드 PreferenceScreen 사용 방법(설정 창)

안녕하세요. 안드로이드 앱에서 설정하는 화면을 만들려고 하다가 PreferenceScreen을 알게 되었습니다. 그런데 이전 버전 PreferenceScreen deprecated 되었다고 나왔습니다. 그래서 최신 버전에 맞게 변경

remnant24c.tistory.com

 

*****

https://velog.io/@changhee09/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%B1%EC%9D%98-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-Preference

 

[안드로이드] 앱의 환경설정 - Preference

이 글은 깡썜의 안드로이드 프로그래밍을 보고 작성하였습니다. 틀린 부분을 댓글로 남겨주시면 수정하겠습니다..!! Preference 앱에서 환경설정을 위해 액티비티에서 설정 화면을 구성하고, 그 화

velog.io

 

*설정창 커스텀

https://taehoonkoo.tistory.com/143

 

[Android] PreferenceCategory 변경하기

오늘 제가 해볼 것은 Preference Category를 Customizing 해보는것입니다. 우선 결과 부터 보여드리면, 이런식으로 Category Title을 변경해보는것이죠. 위와 같은 Layout의 Preference XML은 아래와 같습니다. Prefer

taehoonkoo.tistory.com

 

*****

https://hoonihoon.tistory.com/entry/1-custom-Preference-%EB%A7%8C%EB%93%A4%EA%B8%B0

 

[1] custom Preference 만들기

처음에는 ListVIew 을 통해 다음과 같은 화면을 만들려고 했는데, 즐겨찾기의경우 list 마다 동적으로 변경되야 하고 adapter 에서 해줘야 할 일이 많다. 또한 즐겨찾기 특성상 내용을 저장해야 하는

hoonihoon.tistory.com

 

<Preference android:layout="@layout/activity_preference_top">

</Preference>

<PreferenceCategory android:title="Device Info." android:layout="@layout/preference_category" >
<TextView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:textStyle="bold"
    android:textColor="@color/black"
    android:gravity="center"
    android:id="@android:id/title"
    android:layout_marginStart="20dp"
    android:layout_marginTop="20dp"
    android:textSize="22sp" />

 

*환경설정창 만들기 설명

https://velog.io/@changhee09/%EC%95%88%EB%93%9C%EB%A1%9C%EC%9D%B4%EB%93%9C-%EC%95%B1%EC%9D%98-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-Preference#6-%EA%B9%83%ED%97%88%EB%B8%8C-%EC%BD%94%EB%93%9C

 

*설정창 액티비티, 프레임레이아웃, 프래그먼트 연결

https://remnant24c.tistory.com/61

 

안드로이드 PreferenceScreen 사용 방법(설정 창)

안녕하세요. 안드로이드 앱에서 설정하는 화면을 만들려고 하다가 PreferenceScreen을 알게 되었습니다. 그런데 이전 버전 PreferenceScreen deprecated 되었다고 나왔습니다. 그래서 최신 버전에 맞게 변경

remnant24c.tistory.com

 

*인텐트로 프래그먼트 전달하기

public class SetDeviceFragment extends PreferenceFragmentCompat implements Serializable {

 

https://stickode.tistory.com/366

 

[JAVA][Android] Intent로 객체 전달하기.

안녕하세요. 이번 시간에는 안드로이드에서 Intent로 객체를 전달하는 방법을 알아보도록 하겠습니다. 우선 기능을 구현하기 전에 해당 기능이 무엇인지 왜 사용하는지 짚고 구현을 해보겠습니

stickode.tistory.com