Android SeekBarPreference пользовательский вид - PullRequest
0 голосов
/ 26 августа 2018

Я пытаюсь реализовать 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, похоже, не способно добавить единицу измерения после его значения ... Итак, как именно я могу создать пользовательское представление, которое выглядит и ведет себя одинаково, но имеет Возможность ввода единицы измерения?

...