title: ListView's equivalent to Column's mainAxisSize in Flutter
body: <p>I'm looking to clean up my widget tree and to replicate a <code>ListView</code>, I use <code>Padding&gt;SingleChildScrollView&gt;Column</code> with a <code>MainAxisSize.min</code> property. I would like to use <code>ListView</code> instead but I run into an issue with buttons. The buttons always use the max width (the entire screen width) when I want to specify a size (ex. 1/3 of the screen size). I have to use those three widgets in order to be able to size a button properly unless there's a widget that I don't know of that would help me.</p>
  
  <p>Here's an example with the <code>ListView</code> widget:</p>
  
  <p><a href="https://i.stack.imgur.com/zE0ZG.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zE0ZG.png" alt="button with listview"></a></p>
  
  <p>And an example without a <code>ListView</code> widget:</p>
  
  <p><a href="https://i.stack.imgur.com/nwPcc.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/nwPcc.png" alt="button without listview"></a></p>