Autore Topic: Problema con lo scrollview  (Letto 216 volte)

Offline Dr.Joek

  • Nuovo arrivato
  • *
  • Post: 34
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Emulatore a gogo
  • Sistema operativo:
    Windows7, Windows8.1, Ubuntu15.3, Windows10
Problema con lo scrollview
« il: 30 Luglio 2015, 02:01:59 CEST »
0
Ciao a tutti sono intento a fare una scrollview per via del troppo numero di oggetti su schermo che ci saranno... il problema è che lo scrollview sull'emulatore non funziona e infatti non posso scendere nella pagina:
http://gyazo.com/afa679f4359f0f07a657990466b025dd

Ora vi posto il codice cosi potete capire l'errore:

LogCat:
Codice: [Seleziona]
07-29 19:56:58.444  13487-13487/? D/dalvikvm﹕ Late-enabling CheckJNI
07-29 19:56:58.480  13487-13493/? E/jdwp﹕ Failed sending reply to debugger: Broken pipe
07-29 19:56:58.480  13487-13493/? D/dalvikvm﹕ Debugger has detached; object registry had 1 entries
07-29 19:56:58.520  13487-13487/? D/dalvikvm﹕ GC_FOR_ALLOC freed 67K, 7% free 3548K/3780K, paused 9ms, total 9ms
07-29 19:56:58.524  13487-13487/? I/dalvikvm-heap﹕ Grow heap (frag case) to 7.712MB for 4291068-byte allocation
07-29 19:56:58.528  13487-13496/? D/dalvikvm﹕ GC_FOR_ALLOC freed <1K, 3% free 7739K/7972K, paused 4ms, total 4ms
07-29 19:56:58.528  13487-13491/? D/dalvikvm﹕ GC_CONCURRENT freed <1K, 3% free 7739K/7972K, paused 0ms+0ms, total 2ms
07-29 19:56:58.568  13487-13487/? E/DATABASE OPERATIONS﹕ Databse create / opened.....
07-29 19:56:58.628  13487-13487/? D/libEGL﹕ loaded /system/lib/egl/libEGL_genymotion.so
07-29 19:56:58.632  13487-13487/? D/﹕ HostConnection::get() New Host Connection established 0xb8519000, tid 13487
07-29 19:56:58.636  13487-13487/? D/libEGL﹕ loaded /system/lib/egl/libGLESv1_CM_genymotion.so
07-29 19:56:58.636  13487-13487/? D/libEGL﹕ loaded /system/lib/egl/libGLESv2_genymotion.so
07-29 19:56:58.728  13487-13487/? W/EGL_genymotion﹕ eglSurfaceAttrib not implemented
07-29 19:56:58.728  13487-13487/? E/OpenGLRenderer﹕ Getting MAX_TEXTURE_SIZE from GradienCache
07-29 19:56:58.728  13487-13487/? E/OpenGLRenderer﹕ MAX_TEXTURE_SIZE: 16384
07-29 19:56:58.788  13487-13487/com.example.gioele.mathup E/OpenGLRenderer﹕ Getting MAX_TEXTURE_SIZE from Caches::initConstraints()
07-29 19:56:58.788  13487-13487/com.example.gioele.mathup E/OpenGLRenderer﹕ MAX_TEXTURE_SIZE: 16384
07-29 19:56:58.788  13487-13487/com.example.gioele.mathup D/OpenGLRenderer﹕ Enabling debug mode 0
07-29 19:57:04.608  13487-13487/com.example.gioele.mathup E/DATABASE OPERATIONS﹕ AVVIATO
07-29 19:57:04.616  13487-13487/com.example.gioele.mathup D/dalvikvm﹕ GC_FOR_ALLOC freed 18K, 3% free 8156K/8348K, paused 2ms, total 2ms
07-29 19:57:04.620  13487-13487/com.example.gioele.mathup I/dalvikvm-heap﹕ Grow heap (frag case) to 11.638MB for 3689724-byte allocation
07-29 19:57:04.640  13487-13487/com.example.gioele.mathup D/dalvikvm﹕ GC_FOR_ALLOC freed 3K, 2% free 11755K/11952K, paused 1ms, total 1ms
07-29 19:57:04.676  13487-13487/com.example.gioele.mathup D/dalvikvm﹕ GC_FOR_ALLOC freed <1K, 2% free 14464K/14664K, paused 2ms, total 2ms
07-29 19:57:04.680  13487-13487/com.example.gioele.mathup E/DATABASE OPERATIONS﹕ Databse create / opened.....
07-29 19:57:04.684  13487-13487/com.example.gioele.mathup E/DATABASE OPERATIONS﹕ AVVIATO
07-29 19:57:04.728  13487-13487/com.example.gioele.mathup W/EGL_genymotion﹕ eglSurfaceAttrib not implemented
07-29 19:57:10.204  13487-13487/com.example.gioele.mathup D/dalvikvm﹕ GC_FOR_ALLOC freed 29K, 2% free 16167K/16360K, paused 1ms, total 1ms
07-29 19:57:10.212  13487-13487/com.example.gioele.mathup D/dalvikvm﹕ GC_FOR_ALLOC freed 4429K, 23% free 15930K/20552K, paused 1ms, total 1ms
07-29 19:57:10.232  13487-13487/com.example.gioele.mathup D/dalvikvm﹕ GC_FOR_ALLOC freed <1K, 10% free 18636K/20552K, paused 2ms, total 2ms
07-29 19:57:10.300  13487-13487/com.example.gioele.mathup W/EGL_genymotion﹕ eglSurfaceAttrib not implemented

Layout.xml
Codice (XML): [Seleziona]
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
   xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
   android:layout_height="match_parent" android:background="@drawable/joiek_scienziato"
   tools:context="com.example.gioele.mathup.Forme">


    <ScrollView
       android:layout_width="match_parent"
       android:layout_height="wrap_content"
       android:id="@+id/scrollView"
       android:layout_weight="1.33"
       android:layout_marginTop="60dp">
        <LinearLayout
           android:orientation="horizontal"
           android:layout_width="match_parent"
           android:layout_height="match_parent"
           >
            <LinearLayout
               android:orientation="vertical"
               android:layout_width="match_parent"
               android:layout_height="456dp"
               android:weightSum="1">

                <ImageView
                   android:layout_width="177dp"
                   android:layout_height="126dp"
                   android:id="@+id/imageView5"
                   android:background="@drawable/dsq_ita"
                   android:adjustViewBounds="false" />
                <ImageView
                   android:layout_width="177dp"
                   android:layout_height="126dp"
                   android:id="@+id/imageView6"
                   android:background="@drawable/dsq_ita"
                   android:adjustViewBounds="false" />

                <Button
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:text="New Button"
                   android:id="@+id/button4" />
                <Button
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:text="New Button"
                   android:id="@+id/button5" />
                <Button
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:text="New Button"
                   android:id="@+id/button6" />
                <ImageView
                   android:layout_width="177dp"
                   android:layout_height="126dp"
                   android:id="@+id/imageView7"
                   android:background="@drawable/dsq_ita"
                   android:adjustViewBounds="false" />
                <ImageView
                   android:layout_width="177dp"
                   android:layout_height="126dp"
                   android:id="@+id/imageView9"
                   android:background="@drawable/dsq_ita"
                   android:adjustViewBounds="false" />
            </LinearLayout>
        </LinearLayout>

    </ScrollView>


</FrameLayout>

Progettojava.class
Codice (Java): [Seleziona]
package com.example.gioele.mathup;

import com.example.gioele.mathup.util.SystemUiHider;

import android.annotation.TargetApi;
import android.app.Activity;
import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.view.MotionEvent;
import android.view.View;




public class Forme extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_forme);
    }

}

Perfavore mi potete comunicare dove ho sbagliato?
Grazie in anticipo a tutti. :-)

Post unito: 30 Luglio 2015, 02:07:54 CEST
Solo ora mi sono reso conto dell'errore e quindi posto la soluzione nella speranza che a qualcuno potrà servire.
Codice (XML): [Seleziona]
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
  xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
  android:layout_height="match_parent" android:background="@drawable/joiek_scienziato"
  tools:context="com.example.gioele.mathup.Forme">


    <ScrollView
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:id="@+id/scrollView"
      android:layout_weight="1.33"
      android:layout_marginTop="60dp">
        <LinearLayout
          android:orientation="horizontal"
          android:layout_width="match_parent"
          android:layout_height="match_parent"
          >
            <LinearLayout
              android:orientation="vertical"
              android:layout_width="match_parent"
               //IL LAYOUT DENTRO LA SCROLLVIEW NON DEVE MAI AVERE UNA DIMENSIONE INFERIORE A QUELLA DELLO SCROLLVIEW!
              //android:layout_height="456dp"
             //QUINDI LO SOSTITUISCO IN:
               android:layout_height="match_parent"
              android:weightSum="1">

                <ImageView
                  android:layout_width="177dp"
                  android:layout_height="126dp"
                  android:id="@+id/imageView5"
                  android:background="@drawable/dsq_ita"
                  android:adjustViewBounds="false" />
                <ImageView
                  android:layout_width="177dp"
                  android:layout_height="126dp"
                  android:id="@+id/imageView6"
                  android:background="@drawable/dsq_ita"
                  android:adjustViewBounds="false" />

                <Button
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="New Button"
                  android:id="@+id/button4" />
                <Button
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="New Button"
                  android:id="@+id/button5" />
                <Button
                  android:layout_width="wrap_content"
                  android:layout_height="wrap_content"
                  android:text="New Button"
                  android:id="@+id/button6" />
                <ImageView
                  android:layout_width="177dp"
                  android:layout_height="126dp"
                  android:id="@+id/imageView7"
                  android:background="@drawable/dsq_ita"
                  android:adjustViewBounds="false" />
                <ImageView
                  android:layout_width="177dp"
                  android:layout_height="126dp"
                  android:id="@+id/imageView9"
                  android:background="@drawable/dsq_ita"
                  android:adjustViewBounds="false" />
            </LinearLayout>
        </LinearLayout>

    </ScrollView>


</FrameLayout>
« Ultima modifica: 30 Luglio 2015, 02:07:54 CEST da Dr.Joek, Reason: Merged DoublePost »