2014-07-04 19 views
0

我有4個edittext和1個按鈕。當我點擊按鈕,然後光標將在下一幀中去空白Edittext。 請指導我實現我的目標的正確方法。當我點擊按鈕然後光標應該移動到不同的框架中的下一個EditText?

submit.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     groupno =(EditText)findViewById(R.id.editText1); 
     start=(EditText)findViewById(R.id.editText3);   
     end=(EditText)findViewById(R.id.editText4); 
     groupno.setEnabled(false); 
     start.setEnabled(false); 
     end.setEnabled(false); 
    } 
} 
+0

你試過了什麼? – MilapTank

+1

submit.setOnClickListener(新View.OnClickListener(){ \t \t \t \t \t \t \t \t公共無效的onClick(視圖v){ \t \t \t \t \t \t \t \t \t \t \t \t \t \t groupno =(的EditText)findViewById(R.id.editText1); \t \t \t \t start =(EditText)findViewById(R.id.editText3); \t end =(EditText)findViewById(R.id.editText4); \t \t \t \t \t \t \t \t \t groupno.setEnabled(假); start.setEnabled(false); end.setEnabled(false); } } – Guru

+0

@andruboy當我點擊提交button.It應該去下一個空白edittext,我把它作爲4空白編輯文本和按鈕。 – Guru

回答

1

添加這個setonlick內method.U可以使用此代碼移動任何的EditText。

nextEdittext.requestfocus();

+1

它的作品..謝謝兄弟:) – Guru

0

試試這個點擊按鈕。

View view = getCurrentFocus().focusSearch(View.FOCUS_FORWARD); 
int id = view.getId(); 
if (id != View.NO_ID) { 
    findViewById(id).requestFocus(); 

,如果這對你的作品,請給我一個(Y)

+0

當然我會嘗試:) – Guru

0

使用此代碼: 使用外部按鈕點擊 - EditText.setFocusableInTouchMode(false); 並點擊按鈕: -

ButtonClick.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View view) { 

      countryText.setFocusableInTouchMode(true); 
      countryText.requestFocus(); 
     } 
    }); 
相關問題