2
환경 설정 화면의 ListPreference를 클릭해도 아무런 변화가 없습니다. 선택할 항목이 표시되지 않습니다.환경 설정 화면을 클릭하여 ListPreference가 표시되지 않음
기본 설정 XML (I는 안드로이드 4.4에서 테스트하고있어) :
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="opts">
<item>auto</item>
<item>50</item>
<item>100</item>
<item>200</item>
<item>400</item>
<item>800</item>
</string-array>
<string-array name="opts_values">
<item>auto</item>
<item>50</item>
<item>100</item>
<item>200</item>
<item>400</item>
<item>800</item>
</string-array>
<string-array name="flash">
<item>Auto</item>
<item>On</item>
<item>Off</item>
</string-array>
<string-array name="flash_values">
<item>0</item>
<item>1</item>
<item>2</item>
</string-array>
</resources>
제목이 올바르게 표시하지만 아무것도 환경 설정을 클릭에서 발생하지 않습니다 :
<PreferenceCategory
android:title="Image"
android:key="image">
<ListPreference
android:title="Flash"
android:key="flash"
android:defaultValue="Off"
android:entries="@array/flash"
android:entryValues="@array/flash_values"
android:persistent="true"/>
</PreferenceCategory>
배열 XML 값. 건물에 오류가 없습니다. 환경 설정 목록이 대화 상자로 표시되지 않습니다. 다른 모든 유형은 올바르게 작동합니다.
편집 : 내 댓글 당
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
android:key="prefscr">
<PreferenceCategory
android:title="Image"
android:key="image">
<SwitchPreference
android:title="Video Mode"
android:key="video"
android:defaultValue="false"/>
<ListPreference
android:title="Flash"
android:key="flash"
android:defaultValue="Off"
android:entries="@array/flash"
android:entryValues="@array/flash_values"
android:persistent="true"/>
<SwitchPreference
android:title="PNG"
android:key="png"
android:defaultValue="false"
android:summary="Image format in PNG"
android:enabled="false"/>
<ListPreference
android:title="Iso"
android:key="iso"
android:summary="set iso value"
android:entries="@array/opts"
android:entryValues="@array/opts_values"
android:enabled="true"
android:persistent="true"
android:defaultValue="auto"/>
</PreferenceCategory>
</PreferenceScreen>
배열 & ListPreference를 테스트 프로젝트에 추가하면 효과가있었습니다. 환경 설정 활동에 관련된 코드가 있습니까? –