我正在使用Android compat支持库进行操作栏搜索视图。如何添加一个事件,当我在键入内容后单击键盘上的搜索按钮时触发?如何从Android支持库操作栏SearchView中检索文本?
到目前为止,我有这样的:
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.activity_users, menu);
MenuItem searchItem = menu.findItem(R.id.action_search);
SearchView searchView = (SearchView) MenuItemCompat.getActionView(searchItem);
return super.onCreateOptionsMenu(menu);
}
的Google docs page似乎并没有告诉我这一点,那只能说明如何设置它...
到目前为止,我可以看到搜索图标,当我点击它时,它会显示EditText
,我可以键入它,然后如果我单击键盘上的搜索按钮,则不会发生任何事情。然后,我想要触发一个可以获取该字符串的事件,这样我就可以按照我想要的方式进行操作。
有谁知道如何做到这一点?