Intereting Posts
Как защитить информацию, содержащуюся в APK? Аутентификация с помощью клиентских сертификатов с помощью PhoneGap Как я могу уведомить пользователя о том, что SQLite Asset Helper загружает базу данных в первый раз? Syncadapter onPerformSync вызывается дважды в первый раз Добавить кнопку в дескриптор SlidingDrawer? Ввод данных в отправку SMS-сообщений? Ошибка: обнаружен пробой m с конфигурацией задачи collectDebugMultiDexComponents Создание жестких ссылок и Symlinks в Android Полный список кодов ошибок MediaPlayer Просмотр горизонтального ресайклера не показывает ничего Является ли geofencing полностью непригодным для использования в Android? LiveWallpaper: java.lang.IllegalStateException: поверхность уже выпущена Добавить слушателя и установить прослушиватель Могу ли я использовать изображение из системы на кнопке или мне нужно нарисовать свое? Java Runtime.getRuntime (). Exec () завершает работу после вызова в несколько сотен раз

Как получить значение шага, выбранное в android-comboseekbar-master

Я создал comboseekbar, используя библиотеку android-comboseekbar-master . И я реализовал xml и код

<com.infteh.comboseekbar.ComboSeekBar android:id="@+id/seekbar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="5dip" android:layout_marginRight="5dip" app:multiline="false" app:textSize="12sp" app:color="#124578" /> 

В java-коде

 ComboSeekBar mSeekBar; mSeekBar = (ComboSeekBar) rootView.findViewById(R.id.seekbar); List<String> seekBarStep = Arrays.asList("1", "5", "15", "25", "50", "100"); mSeekBar.setAdapter(seekBarStep); 

Теперь я установил значение шага [1,5,15 …], но как я могу получить значение шага, когда пользователь перетаскивает и выбирает каждый в строке поиска.

Введите описание изображения здесь

Я заглянул в библиотеку. Я не думаю, что для этого есть возможность. Хотя есть близкая работа, посмотрите на мой код, если вы найдете его подходящим для использования, иначе вы можете отредактировать библиотеку.

 mSeekBar.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub toast(position + ""); switch (position) { case 0: //do something here break; case 1: //do something here break; case 2: //do something here break; case 3: //do something here break; case 4: //do something here break; case 5: //do something here break; } } }); 

ComboSeekBar расширяет Seekbar, поэтому я думаю, что что-то вроде этого должно работать:

 mSeekBar.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() { @Override public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) { // progress is your value } @Override public void onStartTrackingTouch(SeekBar p_seekBar) {} @Override public void onStopTrackingTouch(SeekBar p_seekBar) {} });