gallery滑动速度太快了,想让他一张一张的滑动,在哪里重写onfling()方法啊!

解决方案 »

  1.   

    继承gallery。。之后重写onfling就行。。很简单。
      

  2.   

    之后你创建的时候就创建你这个类的gallery。而不是系统的。你在xml里定义就是包名.gallery
      

  3.   

    你在xml里定义就是包名.gallery?
    <Gallery android:id="@+id/gallery" android:background="#55000000"
    android:layout_width="fill_parent"  android:spacing="16dp" 
    android:layout_height="260dp" />
    我的gallery要怎么写啊?
    gallery = (DetialGallery) findViewById(R.id.gallery);
    引入也修改吗?
      

  4.   

    <com.xx.xx.MyGallery android:id="@+id/gallery" android:background="#55000000"
    android:layout_width="fill_parent" android:spacing="16dp"  
    android:layout_height="260dp" />
      

  5.   


    我就是这么写的<org.sojex.photo.DetialGallery  ..../>
      

  6.   

    什么错啊?没看到org.sojex.photo是你自己的DetialGallery类的包路径吗
      

  7.   

    http://192.168.1.14/single/a2.png这个错误 对是我自己包的名称
      

  8.   


    public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
    float velocityY) {
    return false;
    }
      

  9.   

    我也要重写gallery  
    我的包名是lu.gellery  
    重写gallery的文件是DetialGallery.Java
    类名是DetialGallery
    建立对象是不是:   DetialGallery g = (DetialGallery) findViewById(R.id.Gallery01);
    xml是不是改成 <lu.gellery.DetialGallery...../>
    求赐教。
      

  10.   

    重写之后,用addview添加到你要放gallery的位置就可以了。