gpt4 book ai didi

android - DialogPreference 的自定义属性

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:35:59 25 4
gpt4 key购买 nike

我创建了扩展 DialogPreference 的新 TimeDialogPreference

preferences.xml 我有:

<info.chrzanowski.project.preference.TimeDialogPreference
android:key="recordTime"
android:id="@+id/recordTime"
android:title="title"
android:summary="summary"
step="5"
/>

如何从 TimeDialogPreference 类访问 step 属性?

最佳答案

属性被传递给自定义首选项的构造函数:

查看 AttributeSet 类以了解其他挖掘值的方法,例如:

public TimeDialogPreference(Context context, AttributeSet attrs) {
super(context, attrs);

for (int i=0;i<attrs.getAttributeCount();i++) {
String attr = attrs.getAttributeName(i);
String val = attrs.getAttributeValue(i);
if (attr.equalsIgnoreCase("step")) {
Log.i("TimeDialogPreference", "step = "+val);
}
}
}

关于android - DialogPreference 的自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5614221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com