Android-不要在打开键盘时隐藏操作栏

Android-不要在打开键盘时隐藏操作栏,android,listview,android-actionbar,android-relativelayout,Android,Listview,Android Actionbar,Android Relativelayout,在我的RelativeLayout中有一个列表视图和一个编辑文本。当我按下键盘时,列表视图滚动并隐藏动作栏。我找了很多。但都不管用。此外,这方面的解决方案也不起作用 谢谢 我的聊天活动 EditText et = new EditText(this); et.setId(111); RelativeLayout.LayoutParams lparams = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,

在我的RelativeLayout中有一个列表视图和一个编辑文本。当我按下键盘时,列表视图滚动并隐藏动作栏。我找了很多。但都不管用。此外,这方面的解决方案也不起作用

谢谢

我的聊天活动

    EditText et = new EditText(this);
    et.setId(111);
    RelativeLayout.LayoutParams lparams = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
    lparams.addRule(RelativeLayout.CENTER_HORIZONTAL);
    lparams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    lparams.bottomMargin = 5;
    lparams.leftMargin = 5;
    lparams.rightMargin = 5;
    et.setLayoutParams(lparams);
    et.setEms(10);
    et.setImeOptions(EditorInfo.IME_ACTION_SEND);
    et.setInputType(InputType.TYPE_TEXT_FLAG_AUTO_COMPLETE);
    et.setTextColor(Color.parseColor("#000000"));
    et.setBackgroundColor(Color.parseColor("#FFFFFF"));
    et.getBackground().setAlpha(204);
    rl.addView(et);

    ListView lv = new ListView(this);
    lparams = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.WRAP_CONTENT);
    lparams.addRule(RelativeLayout.CENTER_HORIZONTAL);
    lparams.addRule(RelativeLayout.ALIGN_PARENT_TOP);
    lparams.addRule(RelativeLayout.ABOVE, et.getId());
    lv.setLayoutParams(lparams);
    lv.setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
    lv.setDivider(null);
    lv.setDividerHeight(0);
    lv.setScrollContainer(false);
    rl.addView(lv);