title: Flutter chat bubble text not aligned
body: <p>I'm using Flutter to build a Chat Application.</p>
  <p>In my message bubbles, I display the message text, the date, and an icon to show if the message was read or not. The text of the message is poorly displayed. It goes to the next line after just one or two words instead of filling the full width of the bubble.</p>
  <p><a href="https://i.stack.imgur.com/eO3WDl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/eO3WDl.png" alt="screenshot of the problem" /></a></p>
  <pre class="lang-dart prettyprint-override"><code>Container(
    padding: EdgeInsets.symmetric(
    horizontal: 15.0, vertical: 10.0),
    width: MediaQuery.of(context).size.width * 0.65,
    margin: EdgeInsets.only(top: 8.0, bottom: 8.0, left: 80.0, right: 10),
    decoration: BoxDecoration(
      color: primaryColor.withOpacity(.1),
      borderRadius: BorderRadius.circular(20)),
    child: Column(
      children: &lt;Widget&gt;[
        Row(
          crossAxisAlignment: CrossAxisAlignment.end,
          mainAxisAlignment: MainAxisAlignment.spaceBetween,
          children: &lt;Widget&gt;[
            Expanded(
              child: Container(
                child: Text(
                  documentSnapshot.data['text'],
                  style: TextStyle(
                    color: Colors.black87,
                    fontSize: 16.0,
                    fontWeight: FontWeight.w600,
                  ),
                ),
              ),
            ),
            Row(
              mainAxisAlignment: MainAxisAlignment.end,
              children: &lt;Widget&gt;[
                Text(
                  documentSnapshot.data[&quot;time&quot;] != null
                    ? DateFormat.MMMd().add_jm()
                      .format(documentSnapshot.data[&quot;time&quot;].toDate())
                      .toString()
                    : &quot;&quot;,
                  style: TextStyle(
                    color: secondryColor,
                    fontSize: 13.0,
                    fontWeight: FontWeight.w600,
                  ),
                ),
                SizedBox(width: 5),
                documentSnapshot.data['isRead'] == false
                  ? Icon(
                      Icons.done,
                      color: secondryColor,
                      size: 15,
                    )
                  : Icon(
                      Icons.done_all,
                      color: primaryColor,
                      size: 15,
                    )
                ],
              ),
  </code></pre>