【发布时间】:2019-02-01 00:24:48
【问题描述】:
我正在尝试在我的偏好 XML 中实现 SeekBarPreference。我曾尝试使用 MrBIMC seekbar (https://github.com/MrBIMC/MaterialSeekBarPreference),它大部分都有效,但由于它很旧,我不得不想出一些难看的解决方案。
<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" />
上面的代码大部分都是我想要的,除了我不知道如何添加测量值。
sample:msbp_measurementUnit="km"
上面是MrBIMC库中用来在值后面设置单位的,但是原生不能实现类似的东西。
最后,在我的preferences.xml 中,我收到错误“Element SeekBarPreference is not allowed here”,这会阻止 IDE 向我显示任何建议来获得我想要的东西。
编辑: 自从提出这个问题后,我了解到本机 seekbarpreference 似乎没有能力在其值之后添加测量单位......那么,我究竟如何才能创建一个外观和行为相同的自定义视图,但具有能否输入测量单位?
【问题讨论】:
标签: android xml android-layout android-preferences preferences