2011-10-19 18 views
6

Cargué la URL, por ejemplo, mail.google.com, en la vista web en mi aplicación y el desplazamiento en la página web es muy lento. Probado en Samsung GalaxyTab 10.1, Motorola Droid X, Acer Liquid, etc. ¿Por qué? ¿Alguien puede ayudarme con este problema?¿Cómo establecer el rendimiento de desplazamiento para la vista web?

parámetros que trato uso: webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); webView.setRenderPriority(RenderPriority.HIGH);

+0

¿Alguna vez encontró una respuesta para esto? Estoy teniendo problemas similares. – Jonathan

+1

¿Estás diciendo que es más lento que si lo cargaras en el navegador estándar? ¿O simplemente no estás satisfecho con el rendimiento? – user717572

Respuesta

1

agregar android: hardwareAccelera ted = "verdadero" a la etiqueta en su manifiesto.

+0

Hice el truco para mí, gracias :) –

-2

Este es un archivo main.xml

Este código es un desplazamiento solamente, en cualquier lugar u puede utilizar

<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> 

Ésta es .java archivo

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

¡Pregunta sobre WebView, no ScrollView! – Nizzy

Cuestiones relacionadas