2011-10-19 18 views
6

Tôi tải url, ví dụ: mail.google.com, vào chế độ xem web trong ứng dụng của tôi và cuộn trên trang web quá chậm! Thử nghiệm trên Samsung GalaxyTab 10.1, Motorola Droid X, Acer Liquid, v.v. Tại sao? Có ai giúp tôi với đoàn kịch này không?Làm thế nào để thiết lập hiệu ứng cuộn cho webview?

thông số mà tôi cố gắng sử dụng: webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); webView.setRenderPriority(RenderPriority.HIGH);

+0

Bạn đã bao giờ tìm thấy câu trả lời cho điều này chưa? Tôi gặp vấn đề tương tự. – Jonathan

+1

Bạn có nói rằng nó chậm hơn nếu bạn tải nó vào trình duyệt chuẩn không? Hay bạn không hài lòng với màn biểu diễn? – user717572

Trả lời

1

thêm android: hardwareAccelera ted = "true" vào thẻ trong tệp kê khai của bạn.

+0

Đã làm lừa cho tôi, cảm ơn :) –

-2

Đây là một tập tin main.xml

Mã này là một chỉ di chuyển, bất kỳ nơi u có thể sử dụng

<ScrollView xmlns:android="http://schemas.android.com/apk/res/android" 
android:orientation="vertical" android:layout_width="fill_parent" 
android:layout_height="fill_parent" android:fillViewport="true"> 
<LinearLayout android:id="@+id/LinearLayout01" 
android:orientation="vertical" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content"> 
<TextView android:id="@+id/TextView01" 
    android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="This is a header" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:paddingLeft="8dip" 
      android:paddingRight="8dip" 
      android:paddingTop="8dip"></TextView> 
<TextView android:text="@+id/TextView02" 
    android:id="@+id/TextView02" 
     android:layout_width="wrap_content" 
     android:layout_height="fill_parent" 
     android:layout_weight="1.0"></TextView> 

<LinearLayout android:id="@+id/LinearLayout02" 
    android:layout_width="wrap_content" 
     android:layout_height="wrap_content"> 
    <Button android:id="@+id/Button01" 
     android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Submit" 
      android:layout_weight="1.0"></Button> 
    <Button android:id="@+id/Button02" 
     android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Cancel" 
      android:layout_weight="1.0"></Button> 
</LinearLayout> 
</LinearLayout> 





</ScrollView> 

Đây là java file

import android.app.Activity; 
import android.os.Bundle; 
import android.view.View; 
import android.widget.TextView; 

public class ScrollViewActivity extends Activity { 
/** Called when the activity is first created. */ 
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    TextView view = (TextView) findViewById(R.id.TextView02); 
    String s=""; 
    for (int i=0; i < 200; i++) { 
     s += "Android Market "; 
    } 
    view.setText(s); 
} 
} 
+0

Anh ấy hỏi về WebView, chứ không phải ScrollView! – Nizzy

Các vấn đề liên quan