Android:键盘显示使用ConstraintLayout时滚动屏幕

时间:2017-09-13 19:37:46

标签: android android-softkeyboard android-constraintlayout

我正在使用android.support.constraint.ConstraintLayout四个EditText和一个Button。点击第一个EdittextSoftInput Keyboard可见,然后EditTextButton隐藏。 我试过ManiFeast.xml

  1. android:windowSoftInputMode="adjustResize"
  2. android:windowSoftInputMode="adjustPan"
  3. android:windowSoftInputMode="adjustResize|stateVisible"
  4. 但确实有效。 任何建议在不使用ScrollView

    时使屏幕可滚动

    我的Manifest.xml Activity代码

        <application
         .
         .
         .
         <activity android:name=".MainActivity"
                    android:windowSoftInputMode="adjustResize|stateVisible"
                    android:screenOrientation="portrait">
    
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
    
                        <category android:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                </activity>
            </application>
    

1 个答案:

答案 0 :(得分:0)

无法判断键盘何时显示。所以你想要的是不可能的。你可以做的是将整个东西粘贴在ScrollView中,使其始终可滚动。然后当键盘启动时它仍然可以滚动。