通过在Edittext中设置android:nextFocusDown,Android键盘是否支持关注Button或View?如果没有,当用户点击SoftKeyboard中的下一个按钮时如何请求按钮?
答案 0 :(得分:1)
这是你可以尝试的。
editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(final TextView textView, final int i, final KeyEvent keyEvent) {
if (i== EditorInfo.IME_ACTION_NEXT){
editText.clearFocus();
button.requestFocus();
}
return false;
}
});
button.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(final View view, final boolean b) {
if (view.isFocused()){
button.setBackgroundResource(R.color.colorAccent);
}
}
});