Text
Image
Icon
SelectableText :可以让人复制的文字(双击就有反应了)
Checkbox:多选勾选框使用:
需要在外面建立一个变量isChecke
Radio:排他性选择框2选一个不能选另一个
class _studyState extends State<study> {
bool isChecked = false;
int _sex = 0;//设置一下
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Flutter Widget"),
),
body: Container(
child: Row(
children: <Widget>[
Text("男"),
Radio(
//如果value和groupValue值相同则表示该框被选中
value: 1,
groupValue: _sex,
onChanged: (val){
print("男---$val----");
setState(() {
_sex = val;//val值改变_sex
});
},
),
Text("女"),
Radio(
//如果value和groupValue值相同则表示该框被选中
value: 2,
groupValue: _sex,
onChanged: (val){
print("女---$val----");
setState(() {
_sex = val;//val值改变_sex
});
},
),
],
),
),
);
}
}
斜体样式