У меня есть Seekbar, который отлично работает, за исключением одной части. Я хочу настроить высоту textView в зависимости от значения Seekbar.Seekbar не устанавливается .getLayoutParams(). Высота
Я использую этот код, чтобы отрегулировать высоту TextView:
SeekBar sb1 = (SeekBar)findViewById(R.id.telecom_years_bar);
sb1.setMax(14);
sb1.setProgress(9);
sb1.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener(){
@Override
public void onProgressChanged(SeekBar sb1, int progress, boolean fromUser) {
progress = progress + 1;
TextView RedInitialBar = (TextView) findViewById(R.id.initial_bar1);
RedInitialBar.getLayoutParams().height = (progress);
У меня есть подобный код на создание и она отлично работает, когда активность первой загрузки, но регулируя SeekBar не обновлять высота текста. Все остальные вычисления, которые я привязал к тому, что Seekbar отлично пересчитывают, когда он настроен. Что мне не хватает?
Конечно! Я просто добавил 'RedInitialBar.requestLayout();' до 'RedInitialBar.getLayoutParams(). height = (progress);' и кажется, что он отлично работает. Бесконечно благодарен! – DeadSilentFilmStars