Repository: flutter
Issue: Keyboard submit is off the screen on android Wear 2 device.
Labels: a: text input,e: device-specific,platform-android,framework,engine,f: material design,a: fidelity,a: layout,has reproducible steps,P3,team-design,triaged-design,found in release: 3.22

Problem is on an Android Wear app, mobile is fine. 

There is no way to enter any input, as when the keyboard appears, submit is off the screen. Example...

```dart
return MaterialApp(
    home: Scaffold(
      body: new TextField(
        keyboardType: TextInputType.multiline,
        maxLines: null,
      ),
    )
  );
```
Screenshot at https://stackoverflow.com/questions/53161631/flutter-reposition-keyboard-down

## Logs
```
LEO DLXX      • QEV7N17B22001003 • android-arm • Android 8.0.0 (API 26)
sdk gwear x86 • emulator-5554    • android-x86 • Android 8.0.0 (API 26) (emulator)
moo@moo2 ~/AndroidStudioProjects/flutter_gps $ flutter run --verbose
[  +27 ms] executing: [/home/moo/android/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[  +27 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/beta
[        ] executing: [/home/moo/android/flutter/] git rev-parse --abbrev-ref HEAD
[   +4 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] beta
[        ] executing: [/home/moo/android/flutter/] git ls-remote --get-url origin
[   +4 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[        ] executing: [/home/moo/android/flutter/] git log -n 1 --pretty=format:%H
[   +4 ms] Exit code 0 from: git log -n 1 --pretty=format:%H
[        ] f37c235c32fc15babe6dc7b7bc2ee4387e5ecf92
[        ] executing: [/home/moo/android/flutter/] git log -n 1 --pretty=format:%ar
[   +5 ms] Exit code 0 from: git log -n 1 --pretty=format:%ar
[        ] 6 weeks ago
[        ] executing: [/home/moo/android/flutter/] git describe --match v*.*.* --first-parent --long --tags
[   +5 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v0.9.4-0-gf37c235
[  +61 ms] executing: /media/files/Android/Sdk/platform-tools/adb devices -l
[   +6 ms] Exit code 0 from: /media/files/Android/Sdk/platform-tools/adb devices -l
[        ] List of devices attached
           QEV7N17B22001003       device usb:2-1.5 product:sawshark model:LEO_DLXX device:sawshark transport_id:15
           emulator-5554          device product:sdk_gwear_x86 model:sdk_gwear_x86 device:generic_x86 transport_id:17
[   +9 ms] More than one device connected; please specify a device with the '-d <deviceId>' flag, or use '-d all' to act on all devices.
[   +5 ms] /media/files/Android/Sdk/platform-tools/adb -s QEV7N17B22001003 shell getprop
[ +102 ms] ro.hardware = sawshark
[   +1 ms] ro.build.characteristics = nosdcard,watch
[   +1 ms] /media/files/Android/Sdk/platform-tools/adb -s emulator-5554 shell getprop
[  +15 ms] ro.hardware = ranchu
[   +1 ms] LEO DLXX      • QEV7N17B22001003 • android-arm • Android 8.0.0 (API 26)
[        ] sdk gwear x86 • emulator-5554    • android-x86 • Android 8.0.0 (API 26) (emulator)
[  +10 ms] "flutter run" took 172ms.
```
```
[✓] Flutter (Channel beta, v0.9.4, on Linux, locale en_GB.UTF-8)
    • Flutter version 0.9.4 at /home/moo/android/flutter
    • Framework revision f37c235c32 (6 weeks ago), 2018-09-25 17:45:40 -0400
    • Engine revision 74625aed32
    • Dart version 2.1.0-dev.5.0.flutter-a2eb050044

[!] Android toolchain - develop for Android devices (Android SDK 27.0.3)
    • Android SDK at /media/files/Android/Sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-27, build-tools 27.0.3
    • ANDROID_HOME = /media/files/Android/Sdk
    • Java binary at: /home/moo/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)
    ! Some Android licenses not accepted.  To resolve this, run: flutter doctor --android-licenses

[✓] Android Studio (version 2.2)
    • Android Studio at /media/files/android-studio
    ✗ Flutter plugin not installed; this adds Flutter specific functionality.
    ✗ Dart plugin not installed; this adds Dart specific functionality.
    • Java version OpenJDK Runtime Environment (build 1.8.0_76-release-b03)

[✓] Android Studio (version 3.2)
    • Android Studio at /home/moo/android-studio
    • Flutter plugin version 30.0.1
    • Dart plugin version 181.5656
    • Java version OpenJDK Runtime Environment (build 1.8.0_152-release-1136-b06)

[✓] Connected devices (2 available)
    • LEO DLXX      • QEV7N17B22001003 • android-arm • Android 8.0.0 (API 26)
    • sdk gwear x86 • emulator-5554    • android-x86 • Android 8.0.0 (API 26) (emulator)

! Doctor found issues in 1 category.
```