首选项属性无法正常工作

时间:2012-08-03 03:47:42

标签: android-preferences

我正在尝试以下面显示的方式从首选项文件中读取属性:

boolean status = attrs.getAttributeBooleanValue(PREFERECES_NS, ATTR_DEFAULT_VALUE, false) 

我无法弄清楚为什么状态变量始终为false,无论分配给首选项文件中属性的值是什么。

1 个答案:

答案 0 :(得分:0)

我从未使用getAttributeBooleanValue()方法解决此问题。但是,此问题的解决方法是:

attributes = context.obtainStyledAttributes(attrs,R.styleable.yourFullPackageName_ClassName);

status = attributes.getBoolean(R.styleable.yourFullPackageName_ClassName_YourAttributeNameFromPreferencesFile, false);