如何在Flutter中使用不同提升按钮启动不同的URL

eqoofvh9  于 2023-01-18  发布在  Flutter
关注(0)|答案(1)|浏览(80)

我想在ELEVATEDBUTTON中启动URL。2有太多按钮来启动太多的URL,我怎样才能在Flutter中做到这一点?
4.我不明白我怎么能做到这一点。有人能解决这个问题吗

nxagd54h

nxagd54h1#

你可以Map列表同时在用户界面上呈现。

...urlList
    .map(
      (e) => ElevatedButton(
        onPressed: () {
          launchUrl(Uri.parse(e)); //use .tryParse 
        },
        child: Text("$e"),
      ),
    )
    .toList(),

你可以创建一个带有标签和字符串url的模型类。

相关问题