Я добавил в проект простой Seekbar и запустил его на эмуляторе с 1500 Мб SDCard и 3.2 Android (экран WXGA).
Код выглядит так:
SeekBar thisSeek = (SeekBar) seekBar;
currentISOLanguage = Locale.getDefault().getISO3Language();
int thisSeekTag = Integer.parseInt(seekBar.getTag().toString());
TextView txtValue = null;
String theValue = null;
switch(thisSeekTag) {
case 1: // car
if (currentISOLanguage.compareTo("ara") == 0) { //is arabish
progress = 400 - progress;
}
thisSeek.setMax(400);
carValue = progress * 200;
theValue = Integer.toString((int)carValue);
txtValue = (TextView)findViewById(R.id.carValue);
break;
DecimalFormat df = new DecimalFormat("#");
txtValue.setText(df.format(Integer.parseInt(theValue)).toString());
Это работает, но работает очень медленно.Когда я сдвигаю планку, стрелка движется очень медленно.То же самое не происходит с поисковыми панелями без кода.Это проблема с эмулятором, который работает медленно или может быть такая же проблема может возникнуть даже на реальном устройстве?