我正在使用股票SeekBar組件來瀏覽一組ViewManager,它工作得很好。唯一的問題是,當數據發生變化時,我必須通過setMax(int值)動態更改SeekBar的最大值。當我這樣做時,SeekBar不會得到更新,直到我導航到一個新的頁面。我在的地方,我這樣做是一個哈克修復,強制onProgressChanged:Android SeekBar在用setMax動態設置最大值後不會刷新
seekBarVP.setProgress(focusedPage+1);
seekBarVP.setProgress(focusedPage-1);
seekBarVP.setProgress(focusedPage);
有沒有更好的方式來做到這一點?
是的,這可以在verticalSeekBar中使用。 –
工作for holoeverywhere seekbar與Android 5.1.1 - 但方法'onProgressChanged'不再工作... – deadfish
+一,仍然是一個bug在lolipop,這種解決方法幫助。 – GoodSp33d