簡體   English   中英

Flutter 帶有空標題的 ListTile - 這可能嗎?

[英]Flutter ListTile with empty title - is it possible?

我想要有時title為 null 的ListTile小部件,例如:

ListTile(
  title: item.title.isNotEmpty
    ? Text(
        item.title,
        maxLines: 1,
      )
    : null,
subtitle: Text(
        task.text,
        maxLines: 3,
        overflow: TextOverflow.fade,
      ),
}

如果title是 null,它會留在那里作為一個空白區域,這會導致整個小部件看起來很難看。

另一方面,如果字幕是 null,它就會崩潰。

在此處輸入圖像描述

title為空時,您可以將subtitle文本放在title位置。

ListTile(
  title:Text(
        item.title.isNotEmpty? item.title : task.text,
        maxLines: 1,
      ), 
  subtitle: item.title.isNotEmpty? Text(
        task.text,
        maxLines: 3,
        overflow: TextOverflow.fade,
      ): null,
}

是的你可以。

你的代碼有錯誤,你用這個 '}' 關閉了你的 ListTitle,用 ')' 替換它。

結果將是:

ListTile(
  title: item.title.isNotEmpty
    ? Text(
        item.title,
        maxLines: 1,
      )
    : null,
  subtitle: Text(
    task.text,
    maxLines: 3,
    overflow: TextOverflow.fade,
  ),
)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM