cav*_*llo 84 android android-softkeyboard
EditTexts
我的布局中有一个带有两个登录屏幕和一个登录按钮的登录屏幕.问题是,当我开始输入时,会显示软键盘并覆盖登录按钮.如何在键盘出现时向上或向上推动布局?
我不想使用a ScrollView
,只想在不向下滚动的情况下实现它.拜托,建议我做一些方法.提前致谢.
jee*_*eet 60
设置windowSoftInputMode
属性adjustPan
和adjustResize
<activity android:windowSoftInputMode="adjustPan|adjustResize"> </activity>
Run Code Online (Sandbox Code Playgroud)
小智 32
在与活动对应的android清单文件中尝试此操作.
<activity android:windowSoftInputMode="adjustPan"> </activity>
Run Code Online (Sandbox Code Playgroud)
Bob*_*obs 24
在onCreate()
方法中使用此代码:
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
Run Code Online (Sandbox Code Playgroud)
Bha*_*nki 16
只要
android:windowSoftInputMode="adjustResize"
Run Code Online (Sandbox Code Playgroud)
在Manifest文件中的活动标签中就可以了
Day*_*are 12
将此行放在manifest.xml中的活动声明时间中
<android:windowSoftInputMode="adjustPan">
Run Code Online (Sandbox Code Playgroud)
小智 8
android:fitsSystemWindows="true"
Run Code Online (Sandbox Code Playgroud)
在布局文件的主布局上添加属性
android:windowSoftInputMode="adjustResize"
Run Code Online (Sandbox Code Playgroud)
在Activty上的Manifest.xml文件中添加行
它对我来说是完美的工作.
小智 6
将它放在清单文件中的活动声明中
<activity android:windowSoftInputMode="adjustPan|adjustResize"> </activity>
或者如果您愿意,可以添加活动的onCreate()方法
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_PAN);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
116986 次 |
最近记录: |