有没有不嵌套在Expanded里也能显示的方法
时间: 2024-04-14 14:28:20 浏览: 20
是的,你可以尝试使用`ListView`的`shrinkWrap`属性来解决此问题。将`shrinkWrap`属性设置为`true`可以使`ListView`根据其内容自动调整大小,而不需要嵌套在`Expanded`中。
以下是修改后的代码示例:
```dart
Column(
children: [
Container(
color: Colors.white,
padding: EdgeInsets.fromLTRB(20, 20, 10, 10),
child: Column(
children: [
nameDetailView("事件", title, ShiJianTime, title, []),
SizedBox(height: 20),
LogList.isNotEmpty ? ListView.builder(
shrinkWrap: true,
itemCount: LogList.length,
itemBuilder: (BuildContext context, int index) {
return _getItemView(index);
},
) : SizedBox(),
Divider(color: Colors.blue, height: 1.0, thickness: 1.0),
SizedBox(height: 20),
chuliDetail(),
],
),
),
],
),
```
通过将`shrinkWrap`属性设置为`true`,你可以不需要嵌套在`Expanded`中,同时确保`ListView`能够根据内容自适应高度。请注意,如果你的页面布局有其他需要自动扩展的部分,你可能仍然需要使用`Expanded`来确保页面的正确布局。
如果问题仍然存在,请提供更多相关代码或错误信息,以便我更准确地帮助你找到问题所在。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)