Tabhost ,在一个页面中Edittext输入内容时,输入法没有遮住Tabhost选项卡怎么办?
怎么才能让输入法遮住选项卡,而且别遮住输入框?同一个选项卡有很多子页面跳转
在没有子页面的选项卡下面的输入框就没出现这样的问题,输入法不会挡住输入框,而且会遮住选项卡的。为什么同一个选项卡下面多个子页面,输入法会遮住输入框????
输入法tabhost遮住输入框

解决方案 »

  1.   

    是你这个问题太多回答过了。我给你找找连接。
    http://bbs.csdn.net/topics/390495573
      

  2.   

    http://bbs.csdn.net/topics/390495573看看这个呢
      

  3.   

    解决办法,对监听输入框事件,并将输入框所在的层移位,代码如下:
    假设输入框为password,输入框所在的层为FrameLayout01        password.setOnFocusChangeListener(new OnFocusChangeListener()
            {
    @Override
    public void onFocusChange(View arg0, boolean arg1) {
    // TODO Auto-generated method stub
    if(arg1)
    {
    LayoutParams lp = (LayoutParams) FrameLayout01.getLayoutParams();
    lp.setMargins(0, -320, 0, 0);
    FrameLayout01.setLayoutParams(lp);
    }
    else
    {
    LayoutParams lp = (LayoutParams) FrameLayout01.getLayoutParams();
    lp.setMargins(0, 0, 0, 0);
    FrameLayout01.setLayoutParams(lp);
    }
    }
            });
      

  4.   

    输入框所在的层为FrameLayout01怎么获取啊?
      

  5.   

    和得到输入框password的方式一样!