我有一个可以完美运行的 Seekbar,除了一个部分。我想根据 Seekbar 值调整 textView 的高度。
我正在使用此代码来调整 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 不会更新 textView 的高度。我与 Seekbar 相关的所有其他计算在调整时都会完美地重新计算。我错过了什么?