我尝试将PageView设置为AppBar的title。但是,当这样做时,我得到以下错误:“水平视区被赋予无边界高度..."。如何解决这个问题?参考视觉结构:
PageView
AppBar
title
Scaffold: appBar: AppBar( title: PageView(), )
kdfy810k1#
您需要定义PageView的宽度和高度。对于kToolbarHeight,它采用AppBar的工具栏组件的高度。对于Expanded,它采用AppBar的默认标题空间的可用宽度。试试这个
kToolbarHeight
Expanded
appBar: AppBar( title: SizedBox( height: kToolbarHeight, child: Row( children: [ Expanded(child: PageView()), ], ), ), ),
1条答案
按热度按时间kdfy810k1#
您需要定义PageView的宽度和高度。对于
kToolbarHeight
,它采用AppBar的工具栏组件的高度。对于Expanded
,它采用AppBar的默认标题空间的可用宽度。试试这个