Intereting Posts
Android: DownloadManager и COMPONENT_ENABLED_STATE_DISABLED_UNTIL_USED Android: специальный url для открытия Marketplace для определенного приложения? Два разных стиля в одном текстовом виде с разной степенью тяжести и hieght Тип MIME для каталогов в Android Android: onCreateOptionsMenu () действие элемента Android: запись и потоковое воспроизведение в одно и то же время Применить Touch Swipe на одной странице, странице, которая используется для динамической загрузки данных? OnRestart () вызывается, когда нажата кнопка «Назад», каким-либо образом предотвратить это? Проект библиотеки и Android Текст диалогового окна Android 6.0 не отображается Не удалось синхронизировать Gradle: не удалось найти версию Build Tools 24.0.0 rc1 Сцена переходного фликера Org.apache.http.entity.ContentType больше не находится в Apache? Анимация свойства weightSum с помощью ObjectAnimator В playstore у нас есть два приложения с одинаковым именем с различным пакетом – Android

Как отобразить определенное значение в строке поиска по умолчанию?

Например, у меня есть указатель поиска: от 0 до 10. Как я могу сделать, если я хочу установить в качестве позиции по умолчанию ссылку на 5. Таким образом, в этом примере стрелка должна начинаться с середины.

Solutions Collecting From Web of "Как отобразить определенное значение в строке поиска по умолчанию?"

Используйте этот

android:progress="5" 

Подобно «прогрессу», он наследует некоторые из его атрибутов от ProgressBar. Вы найдете все атрибуты на странице http://developer.android.com/reference/android/widget/SeekBar.html.

Чтобы получить Seekbar со значением 5

В макете xml используйте максимальное значение как 10

  android:max="10" 

В java для поиска для достижения прогресса 5

  seekbar = (SeekBar) findViewById(R.id.seekBar1); seekbar.setProgress(5); 

это оно 🙂

Надеюсь, этот код вам наверняка поможет.
Попробуй это…

 float discrete=0; float start=0; float end=100; float start_pos=0; int start_position=0; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); start=-10; //you need to give starting value of SeekBar end=10; //you need to give end value of SeekBar start_pos=5; //you need to give starting position value of SeekBar start_position=(int) (((start_pos-start)/(end-start))*100); discrete=start_pos; SeekBar seek=(SeekBar) findViewById(R.id.seekBar1); seek.setProgress(start_position); seek.setOnSeekBarChangeListener(new OnSeekBarChangeListener() { @Override public void onStopTrackingTouch(SeekBar seekBar) { // TODO Auto-generated method stub Toast.makeText(getBaseContext(), "discrete = "+String.valueOf(discrete), Toast.LENGTH_SHORT).show(); } @Override public void onStartTrackingTouch(SeekBar seekBar) { // TODO Auto-generated method stub } @Override public void onProgressChanged(SeekBar seekBar, int progress,boolean fromUser) { // TODO Auto-generated method stub // To convert it as discrete value float temp=progress; float dis=end-start; discrete=(start+((temp/100)*dis)); } }); } 
 final Timer timer = new Timer(); seekBar_efficiency.setMax(40); seekBar_efficiency.setProgress(35); timer.schedule(new TimerTask() { @Override public void run() { seekBar_efficiency.setProgress(20); timer.cancel(); } }, 200, 50);