要在上面点击的响应事件中弹出这个edittext,应该调用什么函数呀?而且如何使其位置不受屏幕软键盘的影响?求指导!

解决方案 »

  1.   

    edittext 的 Visiblility 属性 在平时 设置为 gone ,当单击了 响应事件后 ,设置为 Visible
      

  2.   


    gone 的意思是现实。
    Visible 的意思是隐藏。
      

  3.   

    在布局文件里edittext 的 Visiblility 属性 在初始时候设置为 gone ,当单击了 响应事件后 ,设置为 Visible,其实还可以加一个布尔变量作为标识符,单击响应后文本框弹出,再单击,文本框又消失,如此反复
      

  4.   


        @Override
        public boolean onSearchRequested() {
            startSearch(null, false, null /*appData*/, false);
            return true;
        }这句代码可以调出系统的查找框!!
      

  5.   


     LinearLayout linearLayout;
    @Override
    public void onCreate(Bundle savedInstanceState) {
     linearLayout = (LinearLayout )findViewById(R.id.search_ll);
      ...
    }
    当点击了查找之后在显示EditText
    @Override
    public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
     if (1 == arg2){
         linearLayout.setVisibility(View.VISIBLE);
     }
    }