2014-04-07 5 views
0

가로 목록보기를 사용하고 이에 동적 데이터를 추가하고 있지만 스크롤이 listview의 가장 오른쪽 항목에 도달했을 때 항목을 추가하고 싶습니다. 스크롤을 가장 오른쪽 위치로 가져 오려면 어떻게해야합니까?Android : 추가 가로 목록보기에 더 많은 항목로드

+0

희망이 도움 당신 code ?? ... 여기에 코드를 게시하십시오. –

답변

0

목록보기에 onScrollListener를 구현하고 onScroll() 메소드를 통해 데이터를 가져옵니다. 이 작업을 쉽게 수행 할 수있는 라이브러리가 많이 있습니다. 다음은 수직리스트 뷰 예제이지만, 항상 수평으로 변경하고 필요에 따라 코드를 수정할 수 있습니다. 그렇게하기 위해

https://github.com/shontauro/android-pulltorefresh-and-loadmore

0

, 당신은 어댑터에 의해 지배 목록의 크기를 조롱한다. 예를 들어 목록의 이름이 myList이고 크기가 myList.size() 인 경우 myList.add (mockelemnt)와 같은 작업을 수행해야합니다. 당신이 마지막 요소를 조롱 한 이제

, 당신은 할 수 있습니다 어떤 어댑터 방식의 getView()에 그것을 처리하는 것입니다

@Override 
    public View getView(int position, View convertView, ViewGroup parent){ 
     if (oistion < myList.size(){ 
      //work with conventional view 
     }else if (postion == myList.size()){ 
      //work with addMore view 
     } 

}

인 경우는

관련 문제