0
我想读的方式与偏好文件如下所示的属性:偏好属性不能正常工作
boolean status = attrs.getAttributeBooleanValue(PREFERECES_NS, ATTR_DEFAULT_VALUE, false)
我无法弄清楚,为什么状态变量始终是假的,而不管分配给首选项文件中属性的值。
我想读的方式与偏好文件如下所示的属性:偏好属性不能正常工作
boolean status = attrs.getAttributeBooleanValue(PREFERECES_NS, ATTR_DEFAULT_VALUE, false)
我无法弄清楚,为什么状态变量始终是假的,而不管分配给首选项文件中属性的值。
我从来没有使用getAttributeBooleanValue()方法解决这个问题。但是,此问题的解决方法是:
attributes = context.obtainStyledAttributes(attrs,R.styleable.yourFullPackageName_ClassName);
status = attributes.getBoolean(R.styleable.yourFullPackageName_ClassName_YourAttributeNameFromPreferencesFile, false);