AS布局小积累
莫…
记念、这一路的 ~~ 跌跌撞撞
展开
-
亲测实现:绘制有边距的边线框
这个标题不太好取,其实就是实现:在矩形内绘制边线框(stroke),如下图:一开始拿到这个UI,相信有人跟我一样,立即想到shape、stroke,然后一顿猛虎操作:在drawable下新建stroke_bg.xml,敲出如下代码:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:sh.原创 2020-07-10 11:45:37 · 994 阅读 · 0 评论 -
亲测解决:View.inflate动态添加子布局时不能填满问题
想要右图的效果,填满容器,可是实际上却是左边的效果,只需改一句代码: 1.原先我的代码效果如上左图,代码如下:(布局中使用了dataBinding) mBinding.clMeasurement.removeAllViews();// mBinding.clMeasurement是LinearLayout,用于装子布局的 view = View.i...原创 2020-03-09 11:18:18 · 1478 阅读 · 0 评论 -
实现高度自适应父类但宽高要始终相等
效果图如下,现在各种牌子、各种型号的android很多很多,宽高不能由UI写死,要自适应各种手机,就要使用ConstraintLayout布局界面注:ConstraintLayout绘制布局太方便了重点:app:layout_constraintDimensionRatio="h,1:1"<?xml version="1.0" encoding="utf-8"?...原创 2019-12-06 14:26:08 · 1086 阅读 · 0 评论