为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / 安卓安卓我爱你
因为下面要重新计算本行的 宽度了   所以清0 以后 本行的宽度就是 这个子View的 宽度 加上 左右的margin
0.5倍速度醉了。。。
直接for>childCount,设置layout>重置left,判断下一个child的宽+left是否大于getWidth(),if(i+1<cCount){top= top+lp.XX+child.width;left = getpadingleft;}
这样好像简单啊

最新回答 / 幕布斯0564268
我也重写了还是报错,求指点
叼叼叼叼叼

最新回答 / 用户1078541
系统源码就是这么调用的。在View类里面, public View(Context context, AttributeSet attrs) {        this(context, attrs, 0);    }第二个参数的构造直接调用第三个参数的构造。defstyle传递0.

已采纳回答 / 小城阿哥
应该打印出来的是数值单位是px吧,而设置的dp
刚好做项目用上了,hyman老师讲的很好!

最新回答 / 矢的丶飞跃
layout是确定自身的位置,在onLayout中是确定子View的位置,并将布局的过程传递给子View
学习了一下自定义ViewGroup

已采纳回答 / 用户1078541
public void initData() { LayoutInflater mInflater = LayoutInflater.from(this); for (int i = 0; i < mVals.length; i++) { final int position = i; final TextView tv = (TextView) mInflater.inflate(R.layout.tv, mFlowLayout, false); tv.setText(m...
如果我想 给上面的按钮 设置点击事件 怎么弄
课程须知
本课程对于学习者要求较高,对学习者有以下几个要求:首先,对Java语言的掌握是必须的必,哪怕不精通,但是也要熟练;其次,要对Android中常用的一些API信手拈来;最后,如果想很好的跟上老师的讲课速度,熟悉Eclipse IDE很重要
老师告诉你能学到什么?
通过本课程,你将学到: 1、流式布局的特点以及应用场景 2、ViewGroup与LayoutParams之间的关系 3、Android中View测量的3种模式 4、自定义ViewGroup需要重写的方法 5、了解如何使用Shape写出View的背景资源

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消