Android-打开软键盘时更改EditText的高度
我在片段中有一个活动,其中有一个editbox和editbox下面的3个按钮。请参阅附件。启动此活动时,默认状态为STATE1。(请参见图)。现在,当用户在编辑文本上键入并且显示键盘时,状态1中的按钮消失并转到状态2 但我想当键盘出现时,它应该进入状态3,而不是状态2 我不知道如何做到这一点。我已将edittext的高度硬编码为基于目标设备的某些dp。我认为这必须改变。有谁能帮我完成这件事吗。 在清单中尝试以下操作:Android-打开软键盘时更改EditText的高度,android,android-layout,android-edittext,android-softkeyboard,Android,Android Layout,Android Edittext,Android Softkeyboard,我在片段中有一个活动,其中有一个editbox和editbox下面的3个按钮。请参阅附件。启动此活动时,默认状态为STATE1。(请参见图)。现在,当用户在编辑文本上键入并且显示键盘时,状态1中的按钮消失并转到状态2 但我想当键盘出现时,它应该进入状态3,而不是状态2 我不知道如何做到这一点。我已将edittext的高度硬编码为基于目标设备的某些dp。我认为这必须改变。有谁能帮我完成这件事吗。 在清单中尝试以下操作: <activity android:name=
<activity
android:name=".activity.YourActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustResize|stateHidden" />
除了调整大小,您还可以尝试调整平移
希望这有帮助 请将答案标记为正确,以便其他人参考。我没有15岁的声誉。。。所以不能把它标对