如何保存當前選定的微調器值,以便當我重新打開應用程序時默認會自動選擇保存的值?微調器選定項目的保存值
0
A
回答
1
您可以保存微調位置的喜好和重新進入使用spinner.setSelection(position_from_preferences);
0
時,您可以使用多種方法
例如,你可以使用一個數據庫並保存就可以了。
的其它方法,最好的IMO,使用SharedPreferences http://developer.android.com/intl/es/reference/android/content/SharedPreferences.html
http://developer.android.com/intl/es/reference/android/app/backup/SharedPreferencesBackupHelper.html
3
請寫在下面的代碼上旋轉器和存儲選擇的值的onItemSelectedListener()
到共享偏好。
String mSpnValue=mSpinner1.getSelectedItem().toString();
SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
SharedPreferences.Editor prefsEditor = myPrefs.edit();
prefsEditor.putString("Value", mSpnValue);
使用以下代碼作爲微調器中選定的設置項目。
SharedPreferences myPrefs = this.getSharedPreferences("myPrefs", MODE_WORLD_READABLE);
String myString = myPrefs.getString("Value","nothing"); // the value you want the
ArrayAdapter<String> myAdap = (ArrayAdapter<String>) mSpinner1.getAdapter();
int spinnerPosition = myAdap.getPosition(myString);
// set the default according to value
mSpinner1.setSelection(spinnerPosition);
0
對於設定值一個另一種方式:---
for(int i=0;i<adapter.getCount();i++){
if(adapter.getItem(i).equals(your save preference value){
spinner_timer.setSelection(i);
}
}
0
您還可以通過位置指的是微調值。這樣你只需要對付ints
直fowardly:
SharedPreferences settings = getSharedPreferences("MYPREFS", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putInt("VALUE", spinner.getSelectedItemPosition());
editor.commit();
和負載:
spinner.setSelection(settings.getInt("VALUE", 0));
相關問題
- 1. 使用共享首選項保存微調器選定項目的值
- 2. 如何保存微調器選項?
- 3. 使用微調器的選定項目
- 4. 微調不保存選定的項目旋轉
- 5. 微調選定項目
- 6. 如何保存我的微調項目
- 7. Android:存儲微調器選定值
- 8. 如何在android中保存微調器選定的值?
- 9. Android微調項目選定的文本
- 10. 保存最近一次選擇的Android微調項目
- 11. 基於另一個微調器的選定項目更新微調器
- 12. Android保存微調器選擇
- 13. 如何保存特定項目的微調狀態
- 14. 保存並獲取微調項目選擇
- 15. Android:自定義微調器不顯示選定的項目
- 16. android自定義微調器。藍色的選定項目
- 17. 微調onItemSelected與項目已經選定
- 18. 如何獲得微調選定項目
- 19. 更新基於另一個微調器的選定項目的微調器項目
- 20. 如何設置一個微調器的選定項目控制其他微調器的項目?
- 21. 將微調器寬度調整爲選定項目
- 22. 堅持微調器選定的值
- 23. if語句中的微調器的選定項目
- 24. 如何從意圖中獲取微調器的選定項目
- 25. 我如何隱藏微調器的選定項目
- 26. 如何獲取Android微調器的選定項目?
- 27. Android微調控制器實現不顯示選定的項目
- 28. 我想微調器位置選定項目的文本
- 29. 獲取微調器的選定項目,而不會導致java.nullPointerException
- 30. 從微調器檢索選定的項目?
請參閱我的答案,如果它幫助您,那麼請接受它。 –