如何在“任务菜单”Flutter 中更改应用程序标题

Posted

技术标签:

【中文标题】如何在“任务菜单”Flutter 中更改应用程序标题【英文标题】:How to change app title in "Task Menu" Flutter 【发布时间】:2020-09-23 16:10:21 【问题描述】:

当进入任务菜单(android)时,它在 Manifest xml 文件中显示“Flutter Demo”而不是我的应用程序标签字符串。在屏幕页面中,我使用了没有应用栏的脚手架,因此没有标题,但里面有安全区域小部件。

我应该在哪里编辑才能获得自定义应用磁贴名称。

 @override
  Widget build(BuildContext context) 
    return Scaffold(
        backgroundColor: Colors.white,
        body: Center(
          child: SafeArea(
              child: Column(

【问题讨论】:

【参考方案1】:

MaterialApp() 中,您拥有title 属性。你应该在那里改变它。

MaterialApp(
  title: 'HERE GOES YOUR TITLE',
  home: Scaffold(
    appBar: AppBar(
      title: const Text('MaterialApp Theme'),
    ),
  ),
);

【讨论】:

你好。感谢回复。我可能不想要应用程序栏。所以我只需要省略 AppBar 对吗?会尝试......并且材料应用程序适用于有状态小部件还是仅适用于无状态? 是的,只是省略 AppBar。两个都。它必须位于应用的根目录【参考方案2】:

首先使用 MaterialApp Widget 并在 MaterialApp 小部件中扭曲整个 Widget 树

MaterialApp(
  title: 'your app name',
  home: Scaffold(

然后在 pubspec.yaml 中编辑名称和描述属性

name: your app name
description: your app description

然后在 AndroidManifest.xml 中更改 android:label

<application
        android:label="your application name"

毕竟运行flutter clean 命令然后flutter build

【讨论】:

【参考方案3】:
Try changing the name in pubspec.yaml file also like this 

1) 打开 pubspec.yaml 文件。

2 滚动到顶部。

3) 将名称字段更改为您要设置的应用名称

4) 并像这样设置图块

MaterialApp(
  title: 'your app name',
  home: Scaffold(

【讨论】:

以上是关于如何在“任务菜单”Flutter 中更改应用程序标题的主要内容,如果未能解决你的问题,请参考以下文章

如何在flutter中访问和更改来自不同文件的变量

如何在应用内更改通知声音(Flutter)

如何在 Flutter 中更改/添加/编辑 Info.plist

如何在 Flutter 中更改文本字段的字体大小?

输入时光标默认为文本字段的开头,使用 TextEditingController + onChanged - Flutter

我们如何在flutter中更改appbar背景颜色