0

많은 목록이있는 선형 레이아웃이있는 목록보기가 있습니다. 스크롤 뷰 끝에 도달 할 때까지 한 번 끝에 도달 할 때까지 scrolldown 진술 단추에있는 imageview 갖고 싶습니다. 다시 한 번 사용자가 위로 스크롤하면 이미지보기가 나타납니다. 아무도 scrollview의 끝을 감지하는 방법을 알려주십시오 수 있습니까 ?? 여러 포럼을 검색했지만 listview에 대해 제공했지만 스크롤보기에만 매우 필요합니다. 도와주세요!스크롤 목록보기 및 최종 안드로이드 감지

답변

0

당신은 당신은

if (yourListView.getLastVisiblePosition() == yourListView.getAdapter().getCount() -1 && 
    yourListView.getChildAt(yourListView.getChildCount() - 1).getBottom() <= yourListView.getHeight()) 
{ 
    //It is scrolled all the way down here 

} 

는 희망이 도움이 다음 코드에 의해 스크롤의 끝을 감지 할 수 BaseAdapter 클래스에 getView(int position, View convertView, ViewGroup parent) 방법에

public View getView(int position, View convertView, ViewGroup parent) { 
    LayoutInflater inflater = (LayoutInflater) context 
     .getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    View rowView = inflater.inflate(R.layout.rowlayout, parent, false); 

    ImageView imageView = (ImageView) rowView.findViewById(R.id.icon); 

    // Change the visibility here 

    if(list.size >= position) 
     imageView.setVisibility(View.Gone); 
    else 
     imageView.setVisibility(View.Visible); 

    return rowView; 
    } 
+0

안녕하세요, 답장을 보내 주셔서 감사합니다,하지만 난 could'n 완전히 u, 위치 converView 및 부모 여기 나타냅니다 ?? 너는 똑같이 정교하게 만들어 줄 수 있니? – bharath

1

을 배열 목록 수를 확인해야합니다.