【3.8.x】layout如何根据内部label自适应宽高?

已知 2.x可以用这个方法来实现 layout自适应宽高

引用 layout如何根据内部label自适应宽高?

但是 3.8.x 里面 layout 里面如果 type设置none,是设置不了 resizeMode 的 ,那这个需求解决方案是什么呢?

没有找到现成的方法,自己封装了个 Label组件 :joy:

2.x本来好好的,3.x遇到相同需求就不行了,找到你这个贴子,结果没有答案。
唉,自己写又不想写,头疼。

俩layout组件,一横一竖?

很简单的一个需求,就是一个弹出一个toast提示,这个提示的背景框,需要根据Label组件的宽高自适应拉伸。

发散思维

2赞

还可以用两个layout?

所以才说要发散思维么:eyes:

刚才在编辑器里试了下,还真可以,多谢大佬指点

厉害厉害,的确是发散了思维

不是,哥们,还能挂2个layout?这不会冲突吗?我还真没想过这种方式。

横向模式只会处理宽,竖向模式只会处理高,所以是不会冲突的

厉害啊,能用吗?确实有这种需求,没想到你这种.

3.6开始我就这么用了

!!!!!!
居然可以同时使用两个layout

哥们太秀了

type 设置 none
resizeMode 设置 container
就可以了。