Android View 拖动&安插

Android View 拖动&插入View 拖动&插入  即: 支持 拖动图标 然后把之插入 2个View 之间  为了降低难度 选

Android View 拖动&插入
View 拖动&插入

  即: 支持 拖动图标 然后把之插入 2个View 之间

  为了降低难度 选用了若干ImageView 放入ViewGroup : vertical LinearLayout

  [代码 步骤]

  1. 定义布局:main.xml :

  



  2. 变量初始化

  
public int getLocation(View v){  for(int i=0;i< p>ImageView iv = (ImageView)lLayout.getChildAt(i);  ImageView iv2 = (ImageView)lLayout.getChildAt(i+1);  if(iv.getTop()< v.getTop() && iv2.getTop() > v.getTop()){  //refer delta of point1 & point2  if(point1 < point2){//drag to bottom  return i+1;  }  else {//drag to up  return i+1;  }  }  }  //otherwise return last location  return lLayout.getChildCount()-1;  }