我有一个自定义 SeekBarPreference,它扩展了 DialogPreference。我正在构建自己的布局,但仍在使用父级的属性。
<com.example.preference.SeekBarPreference
android:key="key"
android:title="title"
android:summary="summary"
android:dialogMessage="diag message"
android:text="text"
android:max="60"
android:defaultValue="30" />
在代码部分,我正在检索 attr.getAttributeValue(androidDns, attrKey),就像这样
mText = attrs.getAttributeValue(androidns, "text");
mMax = attrs.getAttributeIntValue(androidns, "max", 30);
...
问题是在“mText”成员中,我得到了类似“@12341234”的文本,但“mMax”设置正确。
这怎么可能 ?