滚动无法使用键盘出现

时间:2015-02-12 10:14:45

标签: android xml

我有他们的xml用于活动我不知道什么时候出现问题当kebored出现滚动视图如果将布局更改为相对然后工作,则不起作用  添加这个(android:windowSoftInputMode = stateVisible | adjustResize | adjustPan") 显示但仍无法正常工作

这是我的xml https://www.dropbox.com/s/lzm3a327guxrgnn/xml.txt?dl=0

2 个答案:

答案 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"

希望它能帮到你