20

私のXMLファイルListPreference

<ListPreference android:key="lpBirim" android:title="Birim"
        android:summary="" android:defaultValue="0"  android:persistent="false"/>

選択したテキストと選択した値を取得する方法は?

4

5 に答える 5

42

PreferenceActivityで次のようなことを行います。

ListPreference listPreference = (ListPreference) findPreference("lpBirim");
CharSequence currText = listPreference.getEntry();
String currValue = listPreference.getValue();
于 2011-10-16T22:09:05.817 に答える
19

このスニペットを使用して値を取得できます。

 SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this); 
 sp.getString("lpBirim","-1")

チュートリアルを見てください

于 2011-05-27T07:22:50.843 に答える
0

を使用して、必要なすべてのメソッドをfindPreference()含む を取得できます。ListPreferenceそれを機能させるには、最初に使用または拡張する必要がありますPreferenceFragment

于 2016-10-27T09:00:30.323 に答える