flutter DropdownButton使用
2024-08-26 12:49:18
import 'package:flutter/material.dart';
class MyStatefulWidget extends StatefulWidget {
MyStatefulWidget({Key key}) : super(key: key); @override
_MyStatefulWidgetState createState() => _MyStatefulWidgetState();
} class _MyStatefulWidgetState extends State<MyStatefulWidget> {
String dropdownValue = 'One'; @override
Widget build(BuildContext context) {
return Scaffold(
body: Center( child: DropdownButton<String>(
value: dropdownValue,
onChanged: (String newValue) {
setState(() {
dropdownValue = newValue;
});
},
items: <String>['One', 'Two', 'Free', 'Four']
.map<DropdownMenuItem<String>>((String value) {
return DropdownMenuItem<String>(
value: value,
child: Text(value),
);
}).toList(),
),
),
);
}
}
效果:
最新文章
- 谈谈基于OAuth 2.0的第三方认证 [上篇]
- form表单转Json提交方法
- javascript基础知识-函数
- linux 安装eclipse 和cdt
- 使用 systemd timer 备份数据库
- java基础-002
- UVaLive 7374 Racing Gems (DP,LIS)
- ASP图片格式与base64数据互转方法
- 关于Adobe Flash 11.3 引起的火狐使用问题
- Android Phone和Pad UA区别
- Android自定义异常类
- +function ($) { ";use strict";;}(window.jQuery);全面分析
- Python全栈-magedu-2018-笔记10
- puppet-type
- python+selenium十五:CSS与Jquery
- Python 学习 第八篇:函数2(参数、lamdba和函数属性)
- 28BYJ-48步进电机
- LeetCode168.Excel表列名称
- JAVA实现微信支付V3
- HTTP协议详解之响应篇