我有两个 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);
}
}
});
我的编码有什么问题?有什么解决办法吗?我已经尝试了很多。
最佳答案
我已经测试了您的代码,它可以正常工作。 失去焦点后检查您的适配器,调试以查看您的适配器。
或者尝试添加:setFocusableInTouchMode
或引用this如果你的textview在Listview中,ExpandedListview
关于android - EditText 焦点在第二次聚焦 android 时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33897919/