0

以下に示す方法で、設定ファイルから属性を読み取ろうとしています。

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

環境設定ファイルの属性に割り当てられた値に関係なく、ステータス変数が常に false である理由がわかりません。

4

1 に答える 1

0

getAttributeBooleanValue() メソッドを使用してこの問題を解決したことはありません。ただし、この問題の回避策は次のとおりです。

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

status = attributes.getBoolean(R.styleable.yourFullPackageName_ClassName_YourAttributeNameFromPreferencesFile, false);
于 2012-08-07T15:49:30.897 に答える