AndroidカスタムView台形レイアウト
2686 ワード
public class TextView extends ViewGroup {
private int size;
public TextView(Context context) {
super(context);
}
public TextView(Context context, AttributeSet attrs) {
super(context, attrs);
}
public TextView(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
}
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
measureChildren(widthMeasureSpec,heightMeasureSpec);
size = MeasureSpec.getSize(widthMeasureSpec);
}
@Override
protected void onLayout(boolean c, int l, int t, int r, int b) {
int childCount = getChildCount();
int startHeight=0;
int startWidth=0;
for (int i=0;i