[英]Android View Lifecycle
我在我的应用程序中使用SemiClosedSlidingDrawer 。
快速解释:
问题:
当我创建视图时,内容部分被充气并缓存,然后部分显示。 如果我对主要内容执行任何操作。 它反映到滑动抽屉的内容部分。 即使它是部分可见的。
我设法找到了内容未设置为GONE的答案,因此只有接收触摸事件。
在完成所有通胀缓存后,我必须将内容设置为GONE。 所以我需要知道
哪个View创建生命周期方法最后调用? 或者在哪里设置ChildView的可见性属性?
我可以在活动中引用我的slidingDrawer内容并设置为GONE它工作正常。 但应该有一个正确的方法来解决这个问题。
我不明白为什么你不能将内容部分设置为你的活动的onCreate()?
或者,创建自己的SemiClosedSlidingDrawer实现,并使用您自己的实现覆盖所有构造函数。 像这样的东西:
SemiClosedSlidingDrawer() {
super.SemiClosedSlidingDrawer();
mContent.setVisibility(View.GONE);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.