Я не знаю, в чем здесь проблема, вы добавляете панель поиска с диапазоном 0-10. Затем вы можете отобразить эти значения на -5, если вычтете -5 из выбранного значения.
EDIT
добавьте android:max="10"
к определению xml, и вы получите панель поиска фиксированного размера.
Возможно, вам следует добавить текстовое представление, чтобы обозначить текстовое представление текущего выбранного значения, например: категорически не согласен.
Чтобы обновить это представление, подпишитесь на событие onProgressChanged
, а параметр progress
предоставит вам выбранный номер.
SeekBar s = (SeekBar) findViewById(R.id.SeekBar);
s.setOnSeekBarChangeListener(new OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar,
int progress, boolean fromUser) {
}
}