Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flutter 颤振1.23.0-18.1底前导航杆已弃用';标题';使用';标签';_Flutter - Fatal编程技术网

Flutter 颤振1.23.0-18.1底前导航杆已弃用';标题';使用';标签';

Flutter 颤振1.23.0-18.1底前导航杆已弃用';标题';使用';标签';,flutter,Flutter,标题部分给出了一个错误,告诉我应该使用标签 错误是: 信息:“标题”已弃用,不应使用。使用“标签”,因为它可以改善文本缩放体验。此功能在v1.19.0之后被弃用。。(不推荐在lib/Screens/hostHomePage使用成员。dart:49) 希望有人能帮我 BottomNavigationBarItem _buildNavigationItem( int index, IconData iconData, String text) { return BottomNav

标题
部分给出了一个错误,告诉我应该使用标签

错误是:

信息:“标题”已弃用,不应使用。使用“标签”,因为它可以改善文本缩放体验。此功能在v1.19.0之后被弃用。。(不推荐在lib/Screens/hostHomePage使用成员。dart:49)

希望有人能帮我

BottomNavigationBarItem _buildNavigationItem(
      int index, IconData iconData, String text) {
    return BottomNavigationBarItem(
      icon: Icon(
        iconData,
        color: AppConstants.nonSelectedIconColor,
      ),
      activeIcon: Icon(
        iconData,
        color: AppConstants.selectedIconColor,
      ),
      title: Text(
        text,
        style: TextStyle(
          color: _selectedIndex == index
              ? AppConstants.selectedIconColor
              : AppConstants.nonSelectedIconColor,
        ),
      ),
    );
  }

正如我在文档中看到的,您提到的内容是正确的,要使其正常工作,必须使用标签并向其传递字符串。并删除传递小部件的title参数

BottomNavigationBarItem _buildNavigationItem(
  int index, IconData iconData, String text) {
return BottomNavigationBarItem(
  icon: Icon(
    iconData,
    color: AppConstants.nonSelectedIconColor,
  ),
  activeIcon: Icon(
    iconData,
    color: AppConstants.selectedIconColor,
  ),
  label: text
);
}
这段代码应该适合您,而不是您现在正在编写的代码。:-


如果您有错误,请在您的帖子中完整引用。我添加了错误消息OK,那么您觉得不清楚该怎么办?它说你应该使用更新的功能,而不是谢谢你的快速反应!这会产生以下错误:错误:无法将参数类型“String”分配给参数类型“Widget”。(参数类型不可在[travelapp]lib/Screens/hostHomePage.dart:49分配)信息:“title”已弃用,不应使用。使用“标签”,因为它可以改善文本缩放体验。此功能在v1.19.0之后被弃用。。(在[travelapp]lib/Screens/hostHomePage.dart:49不推荐使用成员)很抱歉,这是我这边的一个小错误。使用标签代替标题。这就是你问题的重点,我把它搞砸了,对不起;)