小编jae*_*ede的帖子

垂直视口被赋予无限高度误差

 @override
 Widget build(BuildContext context) {
   return Column(
     children: <Widget>[
       new Text("Some text"),
       ListView()
     ],
   );
 }

 Widget ListView() {
   return ListView(
     padding: EdgeInsets.symmetric(vertical: 8.0),
     children: Item(),
   );
 }

 List<Item> Item() {
   return list
     .map((item) => Item(text: item))
     .toList();
 }

 class Item extends ListTile {
   Item({String text, GestureTapCallback onTap})
    : super(subtitle: Column(children: <Widget>[
        Text(text),
      ]));
 }
Run Code Online (Sandbox Code Playgroud)

屏幕上出现一个空白区域,控制台显示:

垂直视口被赋予无限高度.视口在滚动方向上展开以填充其容器.

flutter flutter-layout

12
推荐指数
2
解决办法
7847
查看次数

当键盘出现时,底部对话框片段不会向上滚动

我有一个BottomSheetDialogFragment从另一个片段打开.

bottom_sheet_fragment.xml:

<LinearLayout>
<TabLayout/>
<ViewPager>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

我有两个视图寻呼机片段,每个片段包含一个EditText和一个RecyclerView垂直方式.

view_pager_fragment1.xml:

<LinearLayout>
    <EditText/>
    <RecyclerView>
    </LinearLayout>
Run Code Online (Sandbox Code Playgroud)

现在,当我点击编辑文本时,回收站视图的一部分隐藏在键盘后面.

预期: 当键盘出现时,底部表格应向上滚动,以便回收者视图内容保持可见.

android-layout android-softkeyboard android-fragments bottom-sheet

1
推荐指数
1
解决办法
1855
查看次数