goweii / AnyLayer

Android稳定高效的浮层创建管理框架
https://github.com/goweii/AnyLayer
Apache License 2.0
992 stars 114 forks source link

为什么布局不能宽度百分百? #10

Closed wZuriel closed 5 years ago

wZuriel commented 5 years ago
20190226-115723 2x 20190226-115654 2x
goweii commented 5 years ago

贴一下调用的代码。 应该是因为你的contentView是在外部inflate出来的,这样解析布局文件时并不会解析layout_开头的属性。你可以试试直接调用contentView(int layoutId)方法传入布局ID。

wZuriel commented 5 years ago

我是直接调用contentView(int layoutId)方法传入布局ID的这个方法,但是还是不行。最后只能强行把contentView的宽度设置成屏幕宽度。

qq20190226-184244 2x
goweii commented 5 years ago

看你的代码应该没有问题和DEMO中是一样的。 这个语言我不是很熟悉,你最后的initSortView(layerSort)方法是初始化什么的? 不行你先更新下最新版,打断点调试下吧,我也不清楚了。

wZuriel commented 5 years ago

就是初始化布局文件里面的recycleview,没有做其他操作

hardlove commented 5 years ago

遇到同样的问题,不知怎么解决

goweii commented 5 years ago

你贴一下布局文件和完整的调用和初始化代码,我粘到DEMO中调试一下。 因为DEMO中是可以的,看了好几天都没发现是哪的问题。

goweii commented 5 years ago

已在3.2.0版已修复 代码重构,类名属性变化较大,更新需考虑。