Я пытаюсь реализовать SeekBarPreference в моем предпочтительном XML. Я попытался использовать панель поиска MrBIMC (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 я получаю сообщение об ошибке «Элемент SeekBarPreference здесь не разрешен» , который не позволяет IDE показывать мне какие-либо предложения, чтобы получить то, что мне нужно.
Edit:
С тех пор как я спросил об этом, я узнал, что нативное предпочтение searchbar, похоже, не способно добавить единицу измерения после его значения ... Итак, как именно я могу создать пользовательское представление, которое выглядит и ведет себя одинаково, но имеет Возможность ввода единицы измерения?