0

我有5個編輯文本,其中用戶輸入他的選項,我保持前兩個可見和其他3個知名度。如果用戶想要輸入選項3,則在用戶在選項2上完成輸入時按下鍵盤上的下一個鍵,使其可見。但問題是它不關注編輯文本3.現在要試驗edittext 3從可見性到不可見狀態,行動下一個方法運作良好。當視圖的可見性變爲可見時,是否有辦法使輸入的下一個方法有效?輸入法接下來不專注於編輯文本

我正在使用此代碼使焦點出現在edittext 3上,在edittext可見性從可見狀態變爲不可見的情況下,這不起作用。在edittext可見性從不可見狀態變爲可見的情況下,相同的代碼運行良好。

option2.setOnEditorActionListener(new TextView.OnEditorActionListener() { 
     @Override 
     public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
      if(actionId == EditorInfo.IME_ACTION_NEXT){ 

       option3.setVisibility(View.VISIBLE); 
       option3.requestFocus(); 

      } 
      return false; 
     } 
    }); 

回答

0

如何使集中在BUTTON3:

button2.setOnEditorActionListener(new TextView.OnEditorActionListener() { 
      @Override 
      public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { 
       if (actionId == EditorInfo.IME_ACTION_NEXT) { 
        button3.setVisibility(View.VISIBLE); 

       button3.requestFocus(); 
       } 
       return false; 
      } 
     }); 
+0

謝謝大家的響應,請參閱更新的問題......如果任何其它的想法是否有與親切芯片... –

+0

上面一個不工作你呢? – ViramP

+0

No ..我就是這樣,我覺得這是與可見性類型有關..它的工作,如果能見度變得可見從不可見,而不是從可見.. –