我通过包装面临的一个问题TextField
用new Expanded()
。当尝试搜索textfield
其内容时,显示出底部溢出30px
。下面是我的代码:
Widget build(BuildContext context) {
return new Scaffold(
body:
Column(
children: <Widget>[
Row(
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: <Widget>[
IconButton(icon: Icon(Icons.search), onPressed: () {
setState(() {
});
}),
new Flexible(
child: new TextField(
onChanged: (String value) {
onchange(value);
},
maxLines: 1,
autocorrect: true,
// decoration: const InputDecoration(helperText: "Search"),
style: new TextStyle(fontSize: 10.0, color: Colors.black),
),
),
_text != null ? IconButton(
icon: Icon(Icons.close), onPressed: (){
}) : new Container(),
IconButton(icon: Icon(Icons.bookmark_border), onPressed: () {}),
],
),
new Expanded(
child: FilstList(searchtext: _text,)
),
],
),
);
}
}
有 两个 解决方案。
resizeToAvoidBottomPadding: false
到您的Scaffold
Scaffold(
resizeToAvoidBottomPadding: false,
body: ...)
FilstList(searchtext: _text,)
放入scrollableView
(如SingleChildScrollView
或ListView
)底部的RenderFlex溢出了676像素。在SingleChildScrollView中 控件面板(上下文){返回animatedPosited(持续时间:持续时间,顶部:0,底部:0,左侧:isCollapsed?0:0.6*屏幕宽度,右侧:isCollapsed?0:-0.2*屏幕宽度,子级:缩放平移(缩放:缩放动画,子级:材质)(animationDuration:持续时间,borderR
我写的程序有问题。我把你放在上下文中... 我尝试在这个程序中实现:MVC模式,因此,基本上,我将这些类分离在不同的包中。 我有一个:视图和控制器包,在视图包中我有:UserInterface类,它扩展了JFrame,并包含:JMenuBar、jMenus和JMenuItem。。。 你可以用JMenuItem添加标签,这个JMenuItem,获取并添加一个: ActionListener,这个ac
问题内容: 我有一个只有300像素大的div,我希望它在页面加载时滚动到内容的底部。该div具有动态添加的内容,并且需要一直向下滚动。现在,如果用户决定向上滚动,我不希望它跳回到底部,直到用户再次向下滚动 是否有可能使div保持滚动到底部,除非用户向上滚动,并且当用户滚动回到底部时,即使添加了新的动态内容,它也需要保持在底部。我将如何创建这个。 问题答案: 这可以帮助您: [编辑],以匹配评论…
问题是当我将页面收缩到某个点时, 元素的顶部溢出,奇怪的是底部没有溢出。说清楚一点,我不想让这两个都溢出来。 这里有一个指向它的JSFiddle链接:https://jsfidle.net/maep468x/1 您将看到,当您运行它并将结果窗口缩小到大约350px时, 元素开始溢出。 我已经尝试从.main-content规则中删除我的line-height和font-size属性,但它仍然溢出。
我有一个只有300像素大的div,我希望当页面加载滚动到内容的底部时。这个div有动态添加的内容,需要一直向下滚动。现在,如果用户决定向上滚动,我不希望它跳回到底部,直到用户再次向下滚动 是否可能有一个div会一直滚动到底部,除非用户向上滚动,并且当用户向后滚动到底部时,即使添加了新的动态内容,它也需要将自己保持在底部。我该如何去创造这个。