3
顯示的EditText在成爲焦點的ListView適配器問題:水平移動EDITTEXT的重點名單適配器的Android
每個項目有三個EditText
。我想橫向改變焦點。
使用此代碼,我可以成功地將焦點從第一個移動到第三個EditText
。
當我按下softkeyboard時,問題即將到來。我想將焦點移到下一個列表行,首先是EditText
。然而,當我使用此代碼的焦點切換到同一個列表如下,第一EditText
holder.edtStock.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_NEXT) {
if(holder.edtStock.hasFocus())
holder.edtOrderStock.requestFocus();
return true;
}
return false;
}
});
holder.edtOrderStock.setOnEditorActionListener(new OnEditorActionListener() {
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_NEXT) {
if(holder.edtOrderStock.hasFocus())
holder.edtStock.requestFocus();
return true;
}
return false;
}
});
我要實現這一點: