【发布时间】:2013-09-11 00:56:15
【问题描述】:
我目前正在扩展 SlidingDrawer 类,并希望调整内容的宽度,但无法使其正常工作。现在我正在设置整个视图的宽度(句柄和内容),它用于调整大小的目的,但是当我移动句柄时它会在一瞬间跳转到新的大小,然后返回到句柄时也引入了视觉故障位置。我认为问题出在基本 SlidingDrawer 中发生的 onMeasure() 或 onLayout() 调用导致内容区域无法调整大小但不完全确定。
我正在使用getLayoutParams().width = newWidth; 调整整个视图的大小,但我想使用mContent.getLayoutParams().width = newWidth; 之类的东西。
onMeasure() 的源代码是 here 和 onLayout() here。
任何关于为什么内容区域无法调整大小的见解都会很棒。谢谢!
【问题讨论】:
标签: android slidingdrawer