【发布时间】:2016-12-05 02:44:53
【问题描述】:
我有 5 个编辑文本,用户输入他的选项,我保持前两个可见,其他 3 个可见消失。如果用户想输入选项 3,我可以在用户完成选项 2 的输入时按下键盘上的 action next 键使其可见。但问题是它不专注于编辑文本 3。现在来试验 edittext 3 从消失到不可见的可见性, action next 方法效果很好。当视图的可见性变为可见时,有没有办法让 input next 方法起作用?
我正在使用此代码使焦点出现在 edittext 3 上,如果 edittext 可见性从消失变为可见,则该代码不起作用。在edittext可见性从不可见变为可见的情况下,相同的代码效果很好。
option2.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if(actionId == EditorInfo.IME_ACTION_NEXT){
option3.setVisibility(View.VISIBLE);
option3.requestFocus();
}
return false;
}
});
【问题讨论】:
标签: android android-edittext visibility android-input-method