preference.xml 파일에서 "http~"부분이 활성화 되어있지 않거나, </PreferenceScreen> 이렇게 되어있으면
다음과 같이 변경해주면 된다.
1. android studio (좌측상단) file > Project Strcture > (좌측)Dependencies > Module의 app > Dependency 카테고리의 좌측상단의 + 클릭 > Library Dependency > 맨 위 검색창에 preference 라고 입력 > Group ID가 'androidx.preference'인 것 선택 (version은 가장 위에있는 것으로 하면됨) > 하단 OK 클릭 > 추가된 것 클릭하고 하단의 Apply 클릭 > syc가 완료되면 OK
추가적으로 Gradle Scripts > build.gradle(Module : app) > dependencies { }에 implementation 'androidx.preference:preference:1.1.0' 이 추가된 것 확인.
2. <PreferenceScreen>이 아닌 <androidx.preference.PreferenceScreen>
3. xmlns:android가 아닌 xmlns:app (추후 들어가는 모든 설정들은 app:title 이런식으로 해야함. android:title의 방식으로 하게되면 오류남)
4. xmlns:app ... apk/res/android 가 아닌 apk/res/res-auto
<androidx.preference.PreferenceScreen
xmlns:app="http://schemas.android.com/apk/res/res-auto">
</androidx.preference.PreferenceScree>
'프로젝트 기록 > android' 카테고리의 다른 글
[android/안드로이드] 액티비티 이동하기 간단 예제 (0) | 2020.01.06 |
---|---|
[android/안드로이드] Button Click Event 버튼 클릭 이벤트 예제 (0) | 2020.01.03 |
[android/안드로이드] 버튼 커스터마이징하기, selector (0) | 2020.01.02 |
[android/안드로이드] EditText (0) | 2019.12.29 |
[android/안드로이드] link걸기 (0) | 2019.12.29 |