2017-01-03 10 views
0

私はopenHAB androidアプリケーションのUIを変更しています。私が達成しようとしていた画像のサンプル画像は、画像として与えられました。ListViewでSeeKBarが期待通りに動作しない

enter image description here

プログレスバーと親指の位置の幅に注意してください。親指は進行状況バーの端までしか移動しません。この作業を達成するために、SeekBarのsetThubOffset()メソッドを負のオフセット値で使用し、サムが動いたときにオフセットが機能します。

進捗値がnotifyDataSetChanged()の呼び出しで更新されているサーバーに、サーバーのリストビューからの応答を送信します進捗値を変更すると、シークバーの進捗状況が変更されます

enter image description here enter image description here、今回は親指の位置が変わり、プログレスバーの範囲外に移動します。オフセットが負であっても、なぜ親が外側に移動するのか分かりません。

enter image description here

ソースコードは、この

public View getView(int position, View convertView, ViewGroup parent) { 
.... 
sliderSeekBar.setThumbOffset(-15); 
.... 
sliderSeekBar.setProgress(...); 
.... 
} 

のようなものです誰かが間違っている可能性が何を言うことはできますか?

答えて

0
sliderSeekBar.setProgress(0);  
sliderSeekBar.setProgress(...); 

解決しました。 got help from here

関連する問題