我有自定义背景的编辑文字。 键盘打开时 - 屏幕调整显示焦点编辑文本, 问题是,它削减了我的自定义背景。
什么是显示我的编辑文本的最佳方式,包括键盘打开时的描边白色背景?
我的清单现在是adjustPan设置。
附加图片:
答案 0 :(得分:0)
在Manifest部分添加此内容。
$( "#form" ).submit(function( event ) {
event.preventDefault();
event.stopPropagation();
var downloadData = {
id : fileid //fileid
}
$.ajax({
url : '../download.php',
type : 'POST',
data : downloadData,
success : function (data, textStatus, jqXHR) {
// download the file or window.location to file path
},
error : function (jqXHR, textStatus, errorThrown) {
// show error message
}
});
});
活动的主窗口未调整大小以便为软件腾出空间 键盘。相反,窗口的内容会自动平移 这样当前的焦点永远不会被键盘和用户遮挡 总能看到他们正在打字的东西。这通常不太理想 比调整大小,因为用户可能需要关闭软键盘 进入并与窗户的模糊部分互动。
答案 1 :(得分:0)
试试这个让你像这样布局
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
// add here all your controls
</LinearLayout>
</ScrollView>
并在您的清单文件中添加您的活动
<activity
android:name=".SignupActivity"
android:parentActivityName=".MainActivity"
android:windowSoftInputMode="stateHidden|adjustResize"
android:configChanges="keyboardHidden|orientation|screenSize"/>
答案 2 :(得分:0)
试试这个:
<activity
android:name=".activityname"
android:windowSoftInputMode="adjustPan|adjustResize" ></activity>