Java ClickListner不在SearchView上工作
或 或Java ClickListner不在SearchView上工作,java,android,Java,Android,或 或 我是这样做的。这对我有用 search.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String query) { //use this action search.clearFocus();
我是这样做的。这对我有用
search.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
//use this action
search.clearFocus();
return true;
}
@Override
public boolean onQueryTextChange(String newText) {
return false;
}
});
searchView.findviewbyd(R.id.search\u mag\u图标)。setOnClickListener{
//你的代码在这里
}
我是这样做的。这对我有用
search.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
//use this action
search.clearFocus();
return true;
}
@Override
public boolean onQueryTextChange(String newText) {
return false;
}
});
searchView.findviewbyd(R.id.search\u mag\u图标)。setOnClickListener{
//你的代码在这里
}
您需要使用键盘操作按钮进行搜索单击操作请告诉我解决方案@jdprajapati您需要使用键盘操作按钮进行搜索单击操作请告诉我解决方案@JdPrajapatisearch.clearFocus();如果我附加了此代码,会发生什么情况。它会删除您的搜索焦点,但是,我希望当我单击searchview时,最近的项目应该出现,因此我需要setOnclickListner来实现API,我还希望setOnQueryTextListener@Jd Prajapatisearch.clearFocus();如果我附加了此代码,会发生什么。它会删除您的搜索焦点但是,我希望当我单击searchview时,最近的项目会出现,因此我需要setOnclickListner来实现API,我还需要setOnQueryTextListener@Jd Prajapati
search.setOnSearchClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//use this action
}
});
search.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
@Override
public boolean onQueryTextSubmit(String query) {
//use this action
search.clearFocus();
return true;
}
@Override
public boolean onQueryTextChange(String newText) {
return false;
}
});
searchView.findViewById<View>(R.id.search_mag_icon).setOnClickListener {
// your code here
}