Não é possível clicar em EditText depois de adicioná-lo ao WindowManager

Eu estou criando um layout muito dinamicamente. O que estou fazendo é criar um EditText, adicioná-lo a um objeto RelativeLayout e colocá-lo na interface do usuário por meio do WindowManager. Como obtenho o texto editável para poder digitar depois de fazer isso? Aqui está uma lista do meu código

 RelativeLayout layout = new RelativeLayout(this);
 private EditText response = new EditText(this); 
 **Set width/height/extra**
 layout.addView(response, params);  //Params are set properly
 WindowManager myWindow = (WindowManager) getSystemService(WINDOW_SERVICE);
 myWindow.addView(layout, params_window);

EDITAR: Eu estou tentando conseguir uma mensagem pop-up como no aplicativo LilyPad (não tenho certeza se você sabe sobre isso). Eu estou tentando mudar o texto dinamicamente. Aqui está o que eu fiz:

  LayoutInflater layoutInflater = (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  myView = layoutInflater.inflate(R.layout.popups, null );
  message = (TextView)myView.findViewById(R.id.message);
  message.setText(text);

Então, depois disso, estou seguindo o método do desenvolvedor do @android. Mas estou recebendo uma exceção de ponteiro nulo na parte message.setText (texto). A mensagem é inicializada como um objeto TextView e verifiquei se há uma mensagem idView do TextView no arquivo popups.xml.ISTO ESTÁ FIXO Eu não iniciei o windowManager. Desculpe ignorar isso por favor Por favor, veja o meu problema em Editar III

EDIT II: Aqui está outra foto do que eu quero.http://imgur.com/yXJ36n1 As caixas cinzas estão em RelativeLayout em um arquivo XML. Ex. se eu estiver no meu mural do facebook, quero que a parede do facebook apareça na área preta na parte superior e que ela possa ser rolada na parede do Facebook sem que meu aplicativo interfira (como no LilyPad). Se eu fizer

      LayoutInflater layoutInflater =    
      (LayoutInflater)this.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
  myView = layoutInflater.inflate(R.layout.popups, null );

em seguida, configure o WindowManager com os sinalizadores Transparent w.e e adicione minha view, a tela de segundo plano não está funcional. O fundo não faz pausa, mas não consigo rolar pelas telas iniciais, por exemplo. O problema parece ser que o RelativeLayout ocupa a tela inteira. Estas são as propriedades do RelativeLayout definidas no arquivo xml

android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" 

EDIT IV: https://lh4.ggpht.com/gnNfCsUU7cTCTedhny-wej-nbGmL1fktcw5qo92CCOLQ9ySG5t4pCRKYSt7u--kjpw=h900-rw Aqui está uma foto de LilyPad

questionAnswers(1)

yourAnswerToTheQuestion