2011-10-19 2 views
2

갤러리의 위젯이 너무 느리고 지연되기 때문에보기 소유자를 사용하여보기를 재사용하려고했지만 결과가 없기 때문에 Android의 갤러리 위젯보다 빠른 대안이 있습니까? 제가갤러리 위젯 대신

전통적인 방법
public View getView(int position, View convertView, ViewGroup parent) { 


     ViewHolder holder; 
     if (convertView == null) { 
       convertView = mInflater.inflate(R.layout.image, null); 

       // Creates a ViewHolder and store references to the two children views 
       // we want to bind data to. 
       holder = new ViewHolder(); 

       holder.icon = (ImageView) convertView.findViewById(R.id.ImageView01); 

       convertView.setTag(holder); 
     } else { 
       // Get the ViewHolder back to get fast access to the TextView 
       // and the ImageView. 
       holder = (ViewHolder) convertView.getTag(); 
      } 
     holder.icon.setImageDrawable(getPicture(items[position])); 
     return convertView; 

     } 

답변

-1

이 다른 의해 만들어 GitHub에 올린 각종 갤러리 몇 인을 사용했다. 당신은 그들이 얼마나 빠르고 얼마나 빠른 지 체크 아웃해야 할 수도 있습니다.

+0

어디서나 Android Gallery 버전 1.3.1의 소스 코드를 다운로드 할 수 있습니까? – Vervatovskis

+0

@blessenm - Vervatovskis는 안드로이드 갤러리 widgit을 말합니다.이 응용 프로그램은 중앙 잠금, 가로 스크롤 목록에 항목을 표시하는 응용 프로그램에서 다시 사용할 수 있습니다. http://developer.android.com/reference/android/widget/Gallery.html –

+0

@Vervatovskis - 개별 파일의 코드를 탐색하려면 grepcode가 유용하다고 생각합니다. http://grepcode.com/file/ repository.grepcode.com/java/ext/com.google.android/android/2.3.7_r1/android/widget/Gallery.java#Gallery 전체 오픈 소스 안드로이드 프로젝트를 다운로드하려면 http : // source를 참조하십시오. android.com/source/downloading.html –