#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, но, похоже, оно на самом деле не работает и не помечено как принятое.