美文网首页
设置控件填满屏幕

设置控件填满屏幕

作者: shenlong77 | 来源:发表于2017-06-13 15:58 被阅读0次

这里记录一种方法,用layout_weight
用纵向的举例,横向的是一样的道理

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">
    <FrameLayout
        android:id="@+id/frame_layout"
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:background="@color/colorAccent">

    </FrameLayout>
    <com.ashokvarma.bottomnavigation.BottomNavigationBar
        android:id="@+id/bottom_bar"
        android:layout_width="match_parent"
        android:layout_height="56dp"
        />

</LinearLayout>

上面LinearLayout有一个Fragment一个导航栏,想让fragment充满除了底部导航栏之外的地方。
看到Fragment设置了
layout_height="0dp
layout_weight="1"
BottomNavigationBar没有设置layout_weight
但是layout_height设置为一个具体值
对于一个控件宽或者高设为0 但是定义了layout_weight,其他控件设置了具体宽或高的值得情况,就会先将设置具体值得控件摆放好,其他的位置由设置了layout_weight的控件填满。

相关文章

  • 设置控件填满屏幕

    这里记录一种方法,用layout_weight用纵向的举例,横向的是一样的道理 上面LinearLayout有一个...

  • UIScrollView自动滚动到屏幕中间

    UIScrollView通过设置contentSize,能够将总宽度超过屏幕的UIButton控件,放在屏幕中同一...

  • flutter Container组件大小调整技巧

    除了常规的设置 宽高外。Container默认是适配子控件大小的,但当设置对齐方式时Container将会填满父控...

  • React-Native 之基础控件使用 (六)

    引入控件需要这样设置,在你的 React-Native js中; 引入系统控件 获取屏幕宽、高、比例 需要引入系统...

  • 控件位置与约束

    整理各种控件的位置设置及约束方法 屏幕尺寸 设置center及size center和size的设置先后顺序影响最...

  • ReactJS遇到的问题 - 草稿 - 草稿

    1、手动设置控件高度 2、屏幕宽高innerWidth,offsetWidth等等 https://www.jia...

  • 使用OBS Studio翻录电脑屏幕

    右键点击捕获画面,选择“变换”,选择“适应屏幕” 点击右下角控件中的“设置”。 然后点击控件中的开始录制就好了。

  • iOS 图形渲染流程

    iOS开发中,经常创建很多视图控件来进行界面布局,那这些视图控件是怎么显示到屏幕上的呢?其实在设置了 UIView...

  • CSS开发tips

    如果需要body宽高填满屏幕首先html元素的宽高是填满屏幕

  • 动态计算页面的高度

    获取屏幕高度信息 页面上设置一个属性, 引用上面模型层中的高度变量. 这样控件就可以适配屏幕的高度了.

网友评论

      本文标题:设置控件填满屏幕

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