2012-04-21 4 views
0

내 앱에서 TouchListView를 사용하고 있습니다. 모든 액티비티를 조각으로 변환 한 후 질문이 있습니다. 터치리스트 뷰가있는 조각은 내 태블릿 화면의 50 %입니다. 행을 드래그하면 드래그 된 행이 화면 중간에 정확하게 나타납니다. 그러나 이것은 다른 조각을 왜곡시킵니다. 다른 조각을 덮어 쓰지 않도록하려면 어떻게해야합니까? 사전 토마스조각 모음의 TouchList보기

+0

:-) 그것 뿐이다

mWindowParams.gravity = Gravity.TOP|Gravity.LEFT; 

mWindowParams.gravity = Gravity.TOP; 

에서

private void startDragging(Bitmap bm, int x, int y) { 

에 다음 줄을 업데이트했다 : //github.com/commonsguy/cwac-touchlist 염두에 두십시오. 더 이상 지원되지 않습니다. 나는 단편에서 그것을 사용하려고 시도한 적이 없다. AOSP 뮤직 앱의 구 버전에서 파생 된 코드는 전체 화면이'ListView '라고 생각했습니다. – CommonsWare

+0

그래서 그것이 효과가 있다는 것을 듣는 것이 좋습니다. 내가 발견 한 유일한 문제는 위에서 언급 한 문제입니다 .- 나는 정렬 가능한 목록이 필요하고 당신 만이 내가 발견 한 유일한 것입니다 :-) – Thomas

+0

글쎄, 그것은 문제가되는 것처럼 작동하지 않습니다. 드래그 로직은 'ListView'위에 떠있는 window-y 객체에 "row"를 넣는 것을 포함하며 드래그 로직은 ListView 자체의 경계에주의를 기울이지 않습니다. 나는 다른 드래그 앤 드롭 ListView 구현을 실행했음을 확신하지만, 나는 어떤 이름도 기억하지 못한다. 그리고 같은 문제를 겪고 있는지 잘 모른다. – CommonsWare

답변

0

에서

덕분에 내가 TouchListView의 이전 구현을 사용하는 것을 알아 냈다.

은 만약 당신이 무슨 뜻 TouchListView` HTTPS`에 의해