Как искать seekbar для определенного значения региона, полученного из строки? - PullRequest
0 голосов
/ 09 декабря 2011

У меня есть панель поиска и указатель времени.

т.е.Время будет храниться в строковой переменной, и фактически оно занимает текущее системное время в 24-часовом формате.то есть.как 16: 23.

Calendar c= Calendar.getInstance();
SimpleDateFormat time_format= 
new SimpleDateFormat("HH:MM");
timeNow = time_format.format(c.getTime());
timeDisplay = (TextView)findViewById(R.id.map_time);
timeDisplay.setText(timeNow);

Мои проблемы состоят в том, как преобразовать это значение в целое число, например, если текущее время 16:23.Мне нужно целое число 16.

А также как установить строку поиска на это целочисленное значение при загрузке страницы?

mseekbar = (SeekBar)findViewById(R.id.map_seek); 

У меня установлено 24 интервала на панели поиска.Поэтому я хочу, чтобы панель поиска была загружена ранее преобразованным целочисленным значением.Пожалуйста, помогите мне.

Ответы [ 2 ]

1 голос
/ 09 декабря 2011

Я не пробовал ни одного из них, но я предлагаю ...

Чтобы получить час, используйте int hour = c.get(HOUR_OF_DAY);

... и установите положение Seekbarпопробуйте mSeekBar.setProgress(hour - 1);

0 голосов
/ 09 декабря 2011

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

   seekBarTop = (SeekBar) findViewById(R.id.map_seek); 
   seekBarTop.setProgress(value);
...