美文网首页
Android fitsSystemWindows

Android fitsSystemWindows

作者: Ryando | 来源:发表于2017-03-02 10:26 被阅读0次

You can use a CoordinatorLayoutas your activity root view and thensetFitsSystemWindows(boolean)will work.

This is because, as explained in thisblog post,DrawerLayoutandCoordinatorLayoutboth have different rules on howfitsSystemWindowsapplies to them - they both use it to inset their child Views, but also calldispatchApplyWindowInsets()on each child, allowing them access to thefitsSystemWindows="true"property.

This is a difference from the default behavior with layouts such asFrameLayoutwhere when you usefitsSystemWindows="true"is consumes all insets, blindly applying padding without informing any child views (that's the 'depth first' part of the blog post).

相关文章

网友评论

      本文标题:Android fitsSystemWindows

      本文链接:https://www.haomeiwen.com/subject/tpzpyttx.html