当第二次获得专注的android时,EditText焦点无法正常工作

时间:2015-11-24 15:43:11

标签: android android-edittext

我有两个EditText。当这些EditText获得焦点时,将显示下拉列表。这些下拉列表将在每次EditText聚焦时首次显示。再次EditText聚焦时,不会显示下拉列表。

例如,

首次展示EditText1时,会显示下拉列表。之后,当我选择EditText2下拉显示时。当我选择EditText1时,再次显示下拉列表。

我的代码是,

bike_location.setOnFocusChangeListener(new View.OnFocusChangeListener() {
    @Override
    public void onFocusChange(View view, boolean hasFocus) {
        if(!hasFocus) {
        } else {
            listViewOEM.setAdapter(adapter);
        }
    }
});

我的编码有什么问题?有什么解决方案吗?我已经尝试了很多。

1 个答案:

答案 0 :(得分:1)

我测试了你的代码,它正常运行。 失焦后检查适配器,调试以查看适配器。

或尝试添加:setFocusableInTouchMode

如果你的文本视图在Listview,ExpandedListview

中,请参考this