- 博客(2)
- 资源 (5)
- 收藏
- 关注
原创 二、自定义垂直ViewGroup如何设置margin
ViewGroup设置margin累计分为三步:1.获取margin2.onMeasure里面加上margin3.onLayout布局设置margin获取margin首先呢,ViewGroup是自带的MarginLayoutParams的,但是在addView时,查看源码: public void addView(View child, int index) { if (child == null) { throw new IllegalArgu.
2020-12-19 06:01:45 1067 1
原创 一、自定义一个竖直Layout
垂直Layout我们想到的第一直觉肯定是ViewGroup,自定义一个ViewGroup通常包含onMeasure(测量),onLayout(布局)。onMeasureonMeasure是一个父往子依次measure的过程。当我们要画一个竖直的Layout.我们应该得到下图:父控件的高度是子控件的高度和。设自定义viewgroup有三个EditText<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android
2020-12-18 21:18:26 288
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人