首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android SeekBarPreference自定义视图

Android SeekBarPreference自定义视图
EN

Stack Overflow用户
提问于 2018-08-26 02:46:04
回答 1查看 427关注 0票数 4

我正在尝试将SeekBarPreference实现到我的首选XML中。我曾尝试使用MrBIMC seekbar (https://github.com/MrBIMC/MaterialSeekBarPreference),它主要工作,但由于它是旧的,有一些问题,我不得不想出丑陋的解决方案。

代码语言:javascript
复制
<SeekBarPreference
        android:defaultValue="5"
        android:dependency="a_different_preference"
        android:key="seekbar_key"
        android:max="40"
        android:summary="Select your value"
        android:title="Seekbar value"
        app:iconSpaceReserved="false"
        asp:min="1" />

上面的代码主要做我想做的事情,但我不知道如何添加度量值。

代码语言:javascript
复制
sample:msbp_measurementUnit="km"

上面的内容是MrBIMC库中用来在值之后设置一个单元的方法,但是不能在本机实现任何类似的功能。

最后,在我的preferences.xml中,我得到了错误"Element SeekBarPreference在这里是不允许的“,这阻止了IDE向我展示任何建议来得到我想要的东西。

编辑:自从问这个问题以来,我了解到本地的寻觅偏好似乎没有能力在它的价值之后添加一个度量单位.那么,我如何才能创建一个自定义视图,该视图的外观和行为相同,但能够输入度量单元?

EN

回答 1

Stack Overflow用户

发布于 2020-10-22 11:08:01

我发现的这个堆栈溢出问题使用了一个SeekBarPreference作为如何创建自定义首选项的示例:Creating Custom Preference

此外,在XML文件中,您只需向seekbar_preference.xml添加一个旋转器即可。

或者,一个更简单的解决方案(但不是真正想要的解决方案)是将一个单独的ListPreference添加到您的preferences.xml文件中,并从那里输入首选的度量单位。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52022800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档