繁体   English   中英

如何防止 ListTile 字幕属性扩展?

[英]How to prevent ListTile subtitle property expanding?

我试图在 ListTile 的 title 属性下显示一些信息,但是当我显示信息时,ListTile 会自发扩展。 我用灵活包裹 ListTile 不起作用。如何防止这种情况?

动图

这是我的代码:

return Flexible(
  child: ListTile(
      contentPadding: EdgeInsets.all(0),
      leading: Container(
        width: 48,
        height: 48,
        decoration: BoxDecoration(
          color: prefixIconBackgroundColor,
          borderRadius: BorderRadius.circular(8),
        ),
        child: Icon(icon, color: primaryColor),
      ),
      title: priorityWidget == null
          ? Text(text,
              style: isInitial == true
                  ? secondaryHeadline.copyWith(color: Colors.grey[600])
                  : isColorRed == true
                      ? secondaryHeadline.copyWith(color: Colors.red)
                      : secondaryHeadline)
          : priorityWidget,
      subtitle: subtitle != null
          ? Text(subtitle, style: bodyText.copyWith(fontSize: 14))
          : null,
      trailing: trailing),
);

试试这种方式

正文:列表视图(

孩子们: [

ListTile(标题:灵活

        (

          flex: 1,

          child: Text("ListTil"),

        ),
          subtitle: Text("Sample Subtitle. \nSubtitle line 3"),
          trailing: Icon(Icons.home),
          isThreeLine: true,
        )],
      ),        

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM