1
A
回答
2
1.为了得到一个开关的值:
CompoundButton cb = (CompoundButton)view.findViewById(R.id.myswitch);
if(cb.isChecked())
cb.setChecked(false);
else
cb.setChecked(true);
2.是,元件在PreferenceFragment
被自动存储。
要获得PreferenceFragment
的SharedPreference
对象,使用方法:
getDefaultSharedPreferences(Context context)
0
这是一个关于如何使PreferenceFragment一个惊人的例子: http://android-er.blogspot.hu/2012/07/example-of-using-preferencefragment.html
基本上它的工作方式是,你定义与它们的类型和密钥的偏好。首选项片段将其数据存储在您通过Android getDefaultSharedPreferences获得的SharedPreferences中,并编辑其值并从编辑器获取它们。
在Preference Fragment中,您会自动获取Fragment和SharedPrefs之间链接的prefs数据。
也期待在本实施例中的代码:http://www.mysamplecode.com/2011/11/android-shared-preferences-example_12.html
相关问题
- 1. 片段vs共享偏好
- 2. Android共享偏好
- 3. Android共享偏好
- 4. 的android共享偏好和捆绑包VS共享偏好
- 5. 偏好活动与偏好片段?
- 6. 图片查看在android共享偏好
- 7. 图片视图共享偏好
- 8. Android的共享偏好名
- 9. 共享偏好不设置
- 10. 共享偏好的Android
- 11. 共享偏好不提交
- 12. 共享偏好不工作
- 13. 访问共享偏好
- 14. 共享偏好:浮法
- 15. 共享偏好不相似
- 16. xamarin共享偏好替换
- 17. Android:jni中的共享偏好
- 18. Android的共享偏好
- 19. Android的共享偏好
- 20. 闪屏 - 与共享偏好
- 21. SQlite的或共享偏好
- 22. 搜索栏共享偏好
- 23. 共享偏好的Android
- 24. 共享偏好 - 安卓
- 25. 共享偏好的Android
- 26. 如何知道在共享偏好中有多少共享偏好Android
- 27. 偏好片段与android.support.v4.app.Fragment
- 28. 列表偏好片段
- 29. 长按偏好片段?
- 30. Android的 - 当使用共享偏好以及何时使用SQLite
不,没有。是一个复合按钮,与开关首选项相同? –
,并且我没有看到首选片段的任何id元素。 –
是的。你有没有尝试过的代码?我在一些项目中使用了这个 –