滚动后的第一行不允许删除gridview

时间:2014-11-12 12:17:38

标签: android android-gridview

当我拖动一个视图时,我试图滚动gridview并且它可以正常工作,但是在滚动后出现的第一行的视图中,我无法删除,但在其余的观点中是的。 有人知道为什么。

非常感谢您提前。请帮帮我,我绝望了。

拖动侦听器:

public boolean onDrag(View v, DragEvent event) {            
    int action = event.getAction();

    //VistaOrigen>>
    View vOrig = (View) event.getLocalState ();
    //VistaDestino>> 
    View vDest = v;

    switch (action) {
        case DragEvent.ACTION_DRAG_STARTED:
          //Realizamos el cambio de posiciones de los pictogramas:
          posOrig = losPictos.indexOf(vOrig.getTag());

          break;
        case DragEvent.ACTION_DRAG_LOCATION: 
            if (shouldScrollUp(v, event))
                vComunicador.getPanelPictogramas().smoothScrollByOffset(-3);                    
            else if (shouldScrollDown(v, event))
                vComunicador.getPanelPictogramas().smoothScrollByOffset(3);

            break;
        case DragEvent.ACTION_DRAG_ENTERED:
                v.setAlpha(0.5f);
          break;
        case DragEvent.ACTION_DRAG_EXITED:
                v.setAlpha(1f);
          break;
        case DragEvent.ACTION_DROP:             
            //Drop 
            break;
        case DragEvent.ACTION_DRAG_ENDED:
            //Ocultamos el m¡panel de Menú Elimiar y Editar:
            vComunicador.mMostrarPanelEditar(false, false, false);
        default:
            break;
    }
    return true;
}

smoothScrollByOffset(-3)之后,在gridview的第一行,拖动侦听器无效。

0 个答案:

没有答案