小编yug*_*g k的帖子

在 dart 编程 flutter 中将两个列表转换为字典

我想将两个数组转换为字典。我有两个动态列表,之后我需要将两个列表合并为字典(地图)

var x = ["car", "train", "bus"];
var y = ["https://car", "https://train", "https://bus"]

Expected:
 final Map<String, String> z = ["car": "https://car", "train": "https://train", "bus": "https://bus"];
Run Code Online (Sandbox Code Playgroud)

dart flutter

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

在flutter标签栏的应用栏中添加返回按钮

我需要在标签栏视图的应用栏中添加后退按钮。

当您将标签栏视图控制器推送到导航堆栈时,我无法在标签菜单的应用栏中看到后退按钮。当我从左向右滑动时,我将转到上一个屏幕,但在应用栏中看不到后退按钮

下面是我如何将标签栏推入导航堆栈

Navigator.push(
                context,
                MaterialPageRoute(
                    builder: (context) => TabBarScreen()),
              );


class TabBarScreen extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: DefaultTabController(
        length: 3,
        child: Scaffold(
          appBar: AppBar(
            bottom: TabBar(
              tabs: [
                Tab(icon: Icon(Icons.directions_car)),
                Tab(icon: Icon(Icons.directions_transit)),
                Tab(icon: Icon(Icons.directions_bike)),
              ],
            ),
            title: Text('Tabs Demo'),
            automaticallyImplyLeading: true,

          ),
          body: TabBarView(
            children: [
              Icon(Icons.directions_car),
              Icon(Icons.directions_transit),
              Icon(Icons.directions_bike),
            ],
          ),
        ),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

flutter

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

标签 统计

flutter ×2

dart ×1