1

타일의 세로 스크롤 가능한 행을 가진 응용 프로그램을 작성해야하며이 모든 행을 가로로 스크롤 할 수 있습니다. 모든 타일은 html + javascript 콘텐츠입니다. 그래서 HorizontalScrollView에 여러 ListView를 추가하고 ListView의 BaseAdapter Iam 바인딩 WebView의 getView 메서드 내부에 추가합니다.HorizontalScrollView에서 Android WebView가 깜박 거리는 이유는 무엇입니까?

HorizintalScrollView 
    LinearLayout 
     ListView1 - WebView1 WebView2.....WebView6 //getView { WebView.LoadUrl(html) } //using with ViewHolder and convertView asking for null 
     ... 
     ListViewN - WebView....WebView 
    /LinearLayout 
/HorizontalScrollview 

각 웹보기가있는 LinearLayout 안에 너무 : 그것은 간단한 방식이다. 그래서 다 잘되고 작동하지만 ListView가 각 WebViews (300 x 300 dip) 이상 그리고 HorizontalScrollView에서 하나 이상의 ListView가있을 때 모든 WebView가 깜박이기 시작합니다. 가로로 스크롤하십시오.

하지만 ListView 하나를 사용할 때도 괜찮습니다. 그리고 몇 번이고 앱이 다운됩니다. 그래서 이유는 무엇입니까 ?? (각 WebViw에서 간단한 대화 형 강조 표시 html + javascript 차트 표시). 나는 ICS 4.0으로 ASUS 타블렛에서 시험 중이다 우리는 iOS에서 ScrollView의 30 WebViews로 이것을 시도하고 아무런 문제가 없다. 모두 작동한다! 왜 깜박이고 응용 프로그램이 충돌하는지 설명하십시오.

+0

가로로 스크롤하려고 할 때 왜 WebView가 깜박입니까? 수직으로 스크롤 할 때 50 개의 WebView가있는 ListView가 모두 정상이며 깜박이지 않습니다. – Vitaly

답변

1

동일한 문제가 저와 함께있었습니다. 나는이 문제를 더 큰 범위로 풀어 보았습니다.

public View getView(final int position, View convertView, 
      ViewGroup parent) { 

     final ViewHolder holder; 
     View vi = convertView; 
     if (convertView == null) { 
      vi = inflater.inflate(R.layout.book_reader_list_style, parent, 
        false); 
      holder = new ViewHolder(); 

      holder.webView = (WebView) vi.findViewById(R.id.webView1); 

      holder.webView.setInitialScale(scaleWebView); 
      WebSettings webSettings = holder.webView.getSettings(); 
      holder.webView.setVerticalScrollBarEnabled(false); 
      holder.webView.setHorizontalScrollBarEnabled(false); 
      holder.webView.setVisibility(View.VISIBLE); 
      webSettings.setLoadWithOverviewMode(true); 
      webSettings.setUseWideViewPort(false); 

      vi.setTag(holder); 
     } else { 

      holder = (ViewHolder) vi.getTag(); 
     } 
     holder.webView.loadUrl((URLs.get(position))); 

     return vi; 

    } 
관련 문제