Я использую SeekBar как слайдер, потому что я не могу найти что-либо еще, но мне нужно сделать так много взломанной работы, потому что это не позволяет мне устанавливать минимальное значение или идти между ints. Поэтому в любой момент, когда мне нужен ползунок, начинающийся со значения, отличного от 0, или возврата числа с плавающей запятой, я должен установить максимальное значение, которое не описывает истинное максимальное значение элемента управления, а затем делит и/или добавляет/вычитайте значение "прогресс", когда я его прочитаю. Прежде чем я закончу писать весь класс, чтобы обработать преобразование значений ползунка, есть ли лучший способ? Я использую Android 1.6... есть ли ползунок в версии 2.0 или в любом другом документальном выпуске будущего?
Управление слайдером в Android... - это идеальный вариант для SeekBar?
Ответ 1
Прежде чем закончить писать класс просто для преобразования моего ползунка, есть ли лучший способ?
Не совсем. Во-первых, вы действительно не хотите, чтобы что-то вроде SeekBar
выполняло арифметику с плавающей запятой на этом пути, так как большинство телефонов не имеют поддержки с плавающей запятой в аппаратном обеспечении, поэтому операции с плавающей точкой медленны. Что касается того, почему они не позволяли вам устанавливать свой собственный минимальный, а не просто максимум, я не могу сказать.