长按删除条目,点击进行跳转传值
1.写一个类继承ViewGroup
package com.example.moniti; import android.animation.ObjectAnimator; import android.content.Context; import android.util.AttributeSet; import android.view.View; import android.view.ViewGroup; /** * Created by 11561 on 2018/5/30. */ public class MyGroupViews extends ViewGroup{ private int measuredWidth; public MyGroupViews(Context context) { super(context); } public MyGroupViews(Context context, AttributeSet attrs) { super(context, attrs); } public MyGroupViews(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); //得到值模拟器的宽度 measuredWidth = getMeasuredWidth(); //测量子View的宽高,只有ViewFroup中有这个方法,直接继承自View是没有这个方法的 measureChildren(widthMeasureSpec,heightMeasureSpec); } @Override protected void onLayout(boolean changed, int l, int t, int r, int b) { //拿到子控件的个数 int childCount = getChildCount(); //定义一个临时高度 int startHeight=0; int startWidth=0; for (int i = 0; i <childCount ; i++) { View v = getChildAt(i); //给每一个view设置自己的位置 上 右 下 左 v.layout(startWidth, startHeight, startWidth + v.getMeasuredWidth(), startHeight + v.getMeasuredHeight()); startHeight += v.getMeasuredHeight(); startWidth += v.getMe