所以我在我的应用程序中有一些EditTexts并且已经构建了一个自定义的KeyboardView,它显示了我的活动内容,可以在应用程序处于沉浸式模式时通过FOCUS_FORWARDing显示/允许输入/切换字段。不幸的是,虽然我无法让滚动视图滚动到在编辑过程中不隐藏EditText。有谁知道为什么以下代码在沉浸式模式下不起作用?
myEditText.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
//do stuff now that in focus
}
}
});
TL; DR - 您可以在Android上以沉浸式模式调用onFocusChange吗?