处理EditText焦点的事件
任何人都可以build议我有关EditText
的重点的任何事件? 我的应用程序包含一个EditText
,它接受一个URL。
现在我的问题是,在用户input字段中的URL和进一步移动,没有任何点击事件,即当焦点将从EditText
移动时,它应该检测到input的Url并去服务器。
如果我使用Jsonparsing得到答复,那么它会更方便。
这里是焦点侦听器的例子。
editText.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View view, boolean hasFocus) { if (hasFocus) { Toast.makeText(getApplicationContext(), "Got the focus", Toast.LENGTH_LONG).show(); } else { Toast.makeText(getApplicationContext(), "Lost the focus", Toast.LENGTH_LONG).show(); } } });
对于我们这些上述有效解决scheme无效的人,这里还有另一个解决方法
searchView.setOnQueryTextFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View view, boolean isFocused) { if(!isFocused) { Toast.makeText(MainActivity.this,"not focused",Toast.LENGTH_SHORT).show(); } } });