自定义组件置于底部问题



  • 场景(视频播放器)

    界面分为二层(最底层:VideoView、最顶层:控制栏)。

    问题描述

    我通过position:'absolute'将VideoView置于最底层,但是必须为VideoView设置固定的宽高,它才会显示,为了让VieoView铺满全屏,为其设置样式:

    height: Dimensions.get('window').height,
    width: Dimensions.get('window').width,
    

    这能够让VideoView在最底层全屏显示,但是最新的android系统有一个‘导航键’,我将导航键隐藏,VideoView就空缺了一块出来,如图:

    导航键

    该如何解决呢?



  • @晴明 老师求教


  • administrators

    你未必要把videoview绝对定位啊 你上下两条边绝对定位不行么

    或者未必要指定宽高啊,绝对定位还可以把四个坐标指定为0,这样也是撑满啊



  • @晴明 设置四个方向为0就成功了,感谢老师 ^^



  • 我是通过结合使用marginTop为负值和绝对定位来实现的。


登录后回复