Как удалить значок поиска в панели поиска для Android и ios в nativescript angular?

#nativescript #nativescript-angular

#nativescript #nativescript-angular

Вопрос:

Я разрабатываю приложение для Android и ios с использованием nativescript angular. Я хочу удалить значок поиска внутри панели поиска как для платформы 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);

 }
  

Но это не сработало.Можете ли вы помочь мне, как удалить значок поиска внутри панели поиска?

Комментарии:

1. Я был в такой же ситуации, и в итоге я написал себе компонентную панель поиска.

2. Компонент searchbar означает с текстовым полем?

3. ДА. Я использую текстовое поле автозаполнения с кнопкой изображения

4. Хорошо, спасибо. я попробую.

5. Я не думаю, что это возможно. Даже в Android есть аналогичные решения, подобные тому, которое вы используете во многих потоках SO, но, похоже, оно на самом деле не работает и не помечено как принятое.