流式布局
来源:互联网 发布:fcn网络结构 编辑:程序博客网 时间:2024/06/15 12:27
在布局文件中直接引用这个类
///////////////////////////////////////////
package com.example.liushi2;
import android.content.Context;
import android.graphics.Canvas;
import android.util.AttributeSet;
import android.view.View;
import android.view.ViewGroup;
/**
* Created by Administrator on 2017/12/3 0003.
*/
public class Liushi extends ViewGroup {
public Liushi(Context context) {
super(context);
}
public Liushi(Context context, AttributeSet attrs) {
super(context, attrs);
}
public Liushi(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr);}@Overrideprotected void onLayout(boolean changed, int l, int t, int r, int b) { //1.初始化宽高 int wid=0; int hei=0; //2.得到子view的个数 int childcount=getChildCount(); for(int i=0;i<childcount;i++){ //得到每一个子view View cview=getChildAt(i); //得到每一个子view宽高 int width=cview.getMeasuredWidth(); int height=cview.getMeasuredHeight(); //此处需要改 cview.layout(wid,hei,wid+width,hei+height); wid+=width; hei+=height; }}@Overrideprotected void onDraw(Canvas canvas) { super.onDraw(canvas);}@Overrideprotected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec,heightMeasureSpec); measureChildren(widthMeasureSpec,heightMeasureSpec);}
}
阅读全文
0 0
- GUI布局:边界布局、流式布局、网格布局、卡片布局
- Java_流式布局、边框布局以及网格布局
- 流式布局、浮动布局及绝对定位布局
- 流式布局,标签式布局
- Java_GUI_布局_流式布局
- 网站布局中的瀑布流式布局
- 固定布局与流式布局
- 练习---流式布局和网格布局
- java布局——流式布局
- 自定义布局VerticalView(倒置流式布局)
- css sticky footer布局+流式布局
- 流式布局
- html流式布局
- 拥抱流式布局
- 流式布局 RadioGroup
- 流式布局
- FlowLayout流式布局
- 流式布局
- SpringMVC文件上传与下载
- NYOJ 2 括号配对
- OpenVPN中必须要知道的常用配置项
- 洛谷P2596 [ZJOI2006]书架(BZOJ1861)
- bzoj3438 小M的作物
- 流式布局
- SSM事务管理
- Netty中对象的序列化,反序列化
- 字体旋转,浏览器变小,右边布局移动下面
- 展示数据使用:recyclerview,retrofit,greendao,butterknife,eventbus,fresco。实现效果图列表。MVP模式。
- 自定义view 圆形进度条
- 相似性度量—范数
- ACdream 1064完美数
- Python Selenium设计模式-POM