2017-01-03 5 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