title: When the keyboard appears, the Flutter widgets resize. How to prevent this?
body: <p>I have a Column of Expanded widgets like this:</p>
  
  <pre><code> return new Container(
        child: new Column(
          crossAxisAlignment: CrossAxisAlignment.stretch,
          children: &lt;Widget&gt;[
            new Expanded(
              flex: 1,
              child: convertFrom,
            ),
            new Expanded(
              flex: 1,
              child: convertTo,
            ),
            new Expanded(
              flex: 1,
              child: description,
            ),
          ],
        ),
      );
  </code></pre>
  
  <p>It looks like this:</p>
  
  <p><a href="https://i.stack.imgur.com/r5o7s.png" rel="noreferrer"><img src="https://i.stack.imgur.com/r5o7s.png" alt="enter image description here"></a></p>
  
  <p><code>convertFrom</code>, includes a TextField. When I tap on this text field, the Android keyboard appears on the screen. This changes the screen size, so the widgets resize like this:</p>
  
  <p><a href="https://i.stack.imgur.com/22ixQ.png" rel="noreferrer"><img src="https://i.stack.imgur.com/22ixQ.png" alt="enter image description here"></a></p>
  
  <p>Is there a way to have the keyboard "overlay" the screen so that my Column doesn't resize? If I don't use <code>Expanded</code> widgets and hardcode a height for each widget, the widgets don't resize, but I get the black-and-yellow striped error when the keyboard appears (because there isn't enough space). This also isn't flexible for all screen sizes.</p>
  
  <p>I'm not sure if this is an Android-specific or Flutter-specific.</p>