我有一个字符串数组,通过它映射使用CheckboxListTile小部件作为标签不同的复选框,但我需要减少这些复选框之间的空间。
@override
_CheckBoxInListviewState createState() => _CheckBoxInListviewState();
}
class _CheckBoxInListviewState extends State<CheckBoxInListview> {
// bool _isChecked = false;
Map<String,bool> _texts = {
"InduceSmile.com": false,
"google.com": false,
"youtube.com": false,
"yahoo.com": false,
};
@override
Widget build(BuildContext context) {
return Column(
children: _texts.keys.map((text) => Theme(
data: ThemeData(
checkboxTheme: CheckboxThemeData(
visualDensity: VisualDensity.compact,
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.only(topLeft: Radius.circular(4),topRight: Radius.circular(4),bottomLeft: Radius.circular(4),bottomRight: Radius.circular(4))))),
child: CheckboxListTile(
controlAffinity: ListTileControlAffinity.leading,
title: Transform.translate(offset: Offset(-15,0),
child: Text(text,style: TextStyle(fontSize: 13),),
),
value: _texts[text],
onChanged: (val) {
setState(() {
_texts[text] = val;
});
},
),
)).toList(),
);
}
}
正如@pskink在评论中提到的,checkboxlisttile
就像是固定高度组件,只有contentpadding
可以调整内容周围的空间,其他的都不能控制。
但是,您可以增加文本小部件的字体大小以提供更好的用户界面--下面是字体大小为28的屏幕快照。
我想在EditText下面显示错误消息。所以,我遵循了这个答案。 这就是我的风格: 这是我的代码:
我使用GridLayoutManager的回收视图显示自定义画廊在我的应用程序。我已经实现了所有的功能,如画廊。但是有一件小事让我纠结。在一行我有3个图像。但是我需要减少图像之间的空间。在这样做的时候,我不想连续显示超过3张图像,但是图像大小(如果需要)可以增加。
我正在试着做一张桌子。我需要减少2行之间的空间,但我不能使用实现结果。 代码如下:
给出这个简化的示例代码: 如何实现reduce操作的结果也是空的?
我正在做一个项目,我有两个线程一起运行。这个项目是一个模拟银行,本质上,我们有一个存款线程和一个取款线程。我有一个存款线程经常运行的问题,导致银行账户的余额上升。(我希望现实生活中也有这个问题。)如何减少一个线程运行的时间? 这是我的主要课程: 以下是取款和存款线程类: 最后她是交易类: 我试图让线程在达到锁定条件之前进入睡眠状态,但不幸的是,它不起作用。
我运行jmeter脚本将近一周,今天观察到一件有趣的事情。以下是场景: 概述:我正在逐渐增加应用程序的负载。在上一次测试中,我给应用程序加载了100个用户,今天我将加载增加到150个用户。 150名用户测试结果: > 与上次测试相比,请求的响应时间减少了。(这是个好兆头) 吞吐量急剧下降到上一次测试的一半,负载更少。 我的问题是: > 当我的许多请求失败时,我得到了好的响应时间吗? 注:直到100