美文网首页
2019-11-15

2019-11-15

作者: ambe_gzy | 来源:发表于2019-11-17 23:07 被阅读0次

Chronometer 安卓自带计时器

Chronometer.setBase()传入真实时间戳(SystemClock.elapsedRealtime())

Chronometer.start()开始计时

Chronometer.stop()停止计时

Chronometer.setOnChronometerTickListener();每秒调用一次


调用textView.setText组件消失

在将int变量转化为string变量的时候,返回了个null值,setText传入null值就会产生这种情况。


toolbar title居中显示

toolbar的每个组件均可以获取的到。使用的是viewGroup类的getChildAt(int i)方法。

获得toolbar title 的方法是 toolbar.getChildAt(0)

问题:为什么获得title是第一个位置?如何查看其它view在toolbar中的位置?暂未从代码中找到相关实现


看toolbar、View 和 ViewGroup类的笔记

1.

view中注释1:view不提供获取margin的方法,viewgroup提供获取margin的方法

2.

使用这个方法获取margin,适配不同版本的系统

3.viewGroup中子view的排列顺序是怎么决定的?

猜测是画圈位置实现的,但代码不是很看得懂,待更新

参考 

教你搞定Android自定义ViewGroup

Android ViewGroup指定子View的绘制顺序

相关文章

网友评论

      本文标题:2019-11-15

      本文链接:https://www.haomeiwen.com/subject/ufcsictx.html