私のXMLファイルListPreference
<ListPreference android:key="lpBirim" android:title="Birim"
android:summary="" android:defaultValue="0" android:persistent="false"/>
選択したテキストと選択した値を取得する方法は?
私のXMLファイルListPreference
<ListPreference android:key="lpBirim" android:title="Birim"
android:summary="" android:defaultValue="0" android:persistent="false"/>
選択したテキストと選択した値を取得する方法は?
PreferenceActivityで次のようなことを行います。
ListPreference listPreference = (ListPreference) findPreference("lpBirim");
CharSequence currText = listPreference.getEntry();
String currValue = listPreference.getValue();
このスニペットを使用して値を取得できます。
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
sp.getString("lpBirim","-1")
チュートリアルを見てください
を使用して、必要なすべてのメソッドをfindPreference()
含む を取得できます。ListPreference
それを機能させるには、最初に使用または拡張する必要がありますPreferenceFragment
。