ScrollView中嵌套LinearList,使用layout_weight不能使剩余空间充满屏幕

其实很简单,ScrollView添加属性android:fillViewport="true"即可。例子见下方:

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:fillViewport="true">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:background="#FFFFFF"
        android:orientation="vertical">

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="#FF0000"
            android:text="萤火虫叔叔">
        </TextView>

        <TextView
            android:layout_width="match_parent"
            android:layout_height="0dp"
            android:background="#00FF00"
            android:layout_weight="1"
            android:text="萤火虫叔叔的尾巴">
        </TextView>
    </LinearLayout>
</ScrollView>

第二个的TextView会充满容器的剩余部分。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 177,223评论 25 709
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,937评论 0 17
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,280评论 19 139
  • 自己上次写文章已经是好几年前的事情了。中学时代是个文学青年,热衷于写作,也得过不少赞许,后来明白那不过是每个人青春...
    992134d3a7cd阅读 3,411评论 2 0
  • "我已经花了这么多钱装修办公室,怎么可能浪费?" 在所有不愿尝试远程办公的理由中,这是最愚蠢的一个。 有些公司的盈...
    梅晨斐阅读 7,152评论 2 9

友情链接更多精彩内容