Autore Topic: Layout che sciacqua  (Letto 506 volte)

Offline fermat

  • Utente junior
  • **
  • Post: 93
  • Respect: +1
    • Mostra profilo
    • Mattepuffo.com
Layout che sciacqua
« il: 29 Aprile 2012, 14:37:58 CEST »
0
salve!
ho creato alcune pagine con jQuery Mobile.
se apro queste pagine con Dolphin (o altro browser per android) tutto ok.
se le apro con l'app che ho fatto per iPhone (che segue gli stessi principi di quella per android) tutto ok.
se avvio la mia app per android che ha solo una WebView al suo interno le pagine se vedono bene, a parte che sembrano più strette dello schermo e ha un brutto effetto.
la app di prova l'ho installata su un Galaxy SII.
a questo punto penso che il problema sia il layout, che è abbastanza banale:
Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <WebView
        android:id="@+id/wv"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</LinearLayout>
ho notato che in Eclipse c'è un menu con varie tipologie di schermo.
per default c'è 3.7 in WVGA.
può essere quello il problema?

Offline fermat

  • Utente junior
  • **
  • Post: 93
  • Respect: +1
    • Mostra profilo
    • Mattepuffo.com
Re:Layout che sciacqua
« Risposta #1 il: 03 Maggio 2012, 08:57:35 CEST »
0
ho notato anche un'altra cosa, un problema sul verticale.
avvio la app e la prima pagina si vede verticalmente bene, nel senso che riempio.
poi vado su una pagina più lunga e ancora nn ho problemi.
se poi però torno su una pagina più corta noto che posso scrollare di più del contenuto, come se si fosse ricordato della lunghezza della pagina precedente.
come posso eliminare questo comportamento?
questo è il layout completo:
Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >

    <HorizontalScrollView
        android:id="@+id/horizontalScrollView1"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" >

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_gravity="center_horizontal"
            android:orientation="horizontal" >

            <TextView
                android:id="@+id/textView1"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:text="@string/app_name"
                android:textAppearance="?android:attr/textAppearanceMedium" />

            <ImageButton
                android:id="@+id/btnInfo"
                android:layout_width="25dp"
                android:layout_height="25dp"
                android:background="@drawable/btn_info"
                android:contentDescription="@string/txt_info" />
        </LinearLayout>
    </HorizontalScrollView>

    <WebView
        android:id="@+id/wv"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

</LinearLayout>
« Ultima modifica: 03 Maggio 2012, 09:02:16 CEST da fermat »