我有一个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 时,我绑定到它的所有其他计算都可以完美地重新计算。我错过了什么?