我有他们的xml用于活动我不知道什么时候出现问题当kebored出现滚动视图如果将布局更改为相对然后工作,则不起作用 添加这个(android:windowSoftInputMode = stateVisible | adjustResize | adjustPan") 显示但仍无法正常工作
这是我的xml https://www.dropbox.com/s/lzm3a327guxrgnn/xml.txt?dl=0
答案 0 :(得分:1)
ScrollView anyname;
anyname =(ScrollView)rootView.findViewById(R.id.sv_rl_user_settings);
anyname.setparentView.setOnTouchListener(this);
@Override
public boolean onTouch(View v, MotionEvent event) {
InputMethodManager imm = (InputMethodManager) getactivity().getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(getactivity().getWindow().getCurrentFocus().getWindowToken(), 0);
return false;
}
希望此代码能为您提供帮助。
答案 1 :(得分:0)
好的,显然ScrollView的android:layout_height
不能设置为wrap_content
。我将其设置为match_parent
并将android:layout_above
设置为页面底部的按钮。
或者
在清单文件中添加以下属性
android:windowSoftInputMode="adjustResize"
希望它能帮到你