1
我有一個滾動視圖作爲父視圖,在那裏我已經放置了一些線性佈局的混合物 並且在設計中沒有probs,但是在測試應用程序,我發現光標移動存在問題,我的目的是將焦點從一個編輯文本移動到另一個位於adjecent(Horizontally)的位置,但是當我點擊底部的輸入按鈕時,它將移動焦點到下一個垂直位置的編輯文本(我是knoe,這是默認的)。將焦點從一個EditText移動到另一個(水平方向) - Android
即使我試圖執行EditorAction,仍存在相同的問題。
這是我用來將焦點從一個編輯文本移動到另一個的代碼。
// Adding the special listener, to be invoked when the action is performed on the editor
firstEditText.setOnEditorActionListener(new OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
// TODO Auto-generated method stub
if(actionId == EditorInfo.IME_ACTION_UNSPECIFIED || actionId == EditorInfo.IME_ACTION_NEXT) {
// Move the focus to the next edittext(secondEditText)
secondEditText.requestFocus();
}
return false;
}
});
請讓我知道,如何將焦點從一個文本框移動到另一個文本框放置在水平方向。上面的代碼將焦點移動到垂直位置的文本框。我試着搜索谷歌很多,但沒有結果。
我也分享了該屏幕以獲得更好的清晰度。
希望我能在這裏得到更好的答覆。
謝謝