0
我有一個2編輯文本,其中一個是可見的,其他不是。我已經將可見性「消失」了。現在,當我從edittext之後點擊輸入方法時,我使edittext兩個可見並請求焦點在那裏,它變得可見但焦點不在那裏。有趣的是我讓可見性「隱形」而不是「消失」。這裏是代碼...requestFocus()方法不適用於edittext
option1.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if(actionId == EditorInfo.IME_ACTION_NEXT){
option2.setVisibility(View.VISIBLE);
option2.requestFocus();
}
return false;
}
});
想想這個......你是'IME_ACTION_NEXT'成一個EditText,所以焦點去那裏。你爲什麼試圖強調焦點到不同的EditText? –
我認爲你沒有得到我的問題......當我完成在選項一中輸入並按下輸入下一個按鈕時,它應該使隱形編輯文本可見以及帶光標在那裏...... –
當然。但我仍然不明白。當你「切換」到下一個輸入時,焦點應該放在那裏。這沒有發生? –