2012-08-03 104 views
0

我想读的方式与偏好文件如下所示的属性:偏好属性不能正常工作

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

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

回答

0

我从来没有使用getAttributeBooleanValue()方法解决这个问题。但是,此问题的解决方法是:

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

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