【问题标题】:Drag and Drop a Button in Android在 Android 中拖放按钮
【发布时间】:2013-06-12 05:56:42
【问题描述】:

我需要一些关于在 Android 中拖放按钮的教程。我的意思是,我连续有一些按钮,当我长按任何一个按钮时,我可以将所选按钮重新定位在现有按钮之间,并且所有其他按钮都移到一边。

谁能为此提供一些不错的教程或指南。

谢谢

【问题讨论】:

    标签: android listview drag-and-drop draggable


    【解决方案1】:

    在按钮中调用下面的监听器:

    myOnTouchListener = new OnTouchListener() {
             public boolean onTouch(View v, MotionEvent me){
                 if (me.getAction() == MotionEvent.ACTION_DOWN){
                     oldXvalue = me.getX();
                     oldYvalue = me.getY();
    
                 }else if (me.getAction() == MotionEvent.ACTION_MOVE  ){
                    LayoutParams params = new LayoutParams(v.getWidth(), v.getHeight(),(int)(me.getRawX() - (v.getWidth() / 2)), (int)(me.getRawY() - (v.getHeight())));
                    v.setLayoutParams(params);
                 }
                 return true;
             }
         };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-15
      • 2018-11-21
      相关资源
      最近更新 更多