如何在nativescript中删除android和ios搜索栏中的搜索图标?

如何在nativescript中删除android和ios搜索栏中的搜索图标?,nativescript,nativescript-angular,Nativescript,Nativescript Angular,我正在使用nativescript开发android和ios应用程序。我想删除android和ios平台搜索栏中的搜索图标。在android中,我做了如下操作: searchBarLoaded(event) { let searchbar=<SearchBar>event.object; var androidSearchBar=searchbar.nativeView; let searchIcon androidSearchBar.findView

我正在使用nativescript开发android和ios应用程序。我想删除android和ios平台搜索栏中的搜索图标。在android中,我做了如下操作:

 searchBarLoaded(event)
 {
     let searchbar=<SearchBar>event.object;
     var androidSearchBar=searchbar.nativeView;
    let searchIcon androidSearchBar.findViewById(android.support.v7.appcompat.R.id.search_button);
    searchIcon.android.setVisibility(android.View.GONE);

 }
searchBarLoaded(事件)
{
让searchbar=event.object;
var androidSearchBar=searchbar.nativeView;
让searchIcon androidSearchBar.findViewById(android.support.v7.appcompat.R.id.search_按钮);
searchIcon.android.setVisibility(android.View.GONE);
}

但它不起作用。你能帮助我如何删除搜索栏中的搜索图标吗?

我也遇到了同样的情况&我最后给自己写了一个组件搜索栏。组件搜索栏的意思是带有文本字段?是的。我使用带有图像按钮的自动完成文本字段OK thankyout。我会试试。我认为这不可能。即使在安卓系统中,也有类似的解决方案,比如你在许多线程中使用的解决方案,但它实际上似乎不起作用,也没有被标记为已接受。