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 ..我就是这样,我觉得这是与可见性类型有关..它的工作,如果能见度变得可见从不可见,而不是从可见.. –