Articles of searchview

Изменение TextColor в SearchView с помощью панели инструментов Android

У меня есть следующая проблема. Я установил свой Actionbar для использования панели инструментов вместо использования API 21 с помощью appcompat-v7: 21. Тег textColorPrimary настроен на использование цвета @android:color/white , поэтому все заголовки на новой панели инструментов Android будут иметь белый цвет текста (насколько это хорошо). Теперь я добавил SearchView и настроил для него настраиваемый фон […]

Когда закрыть курсор, используемый в SimpleCursorAdapter

Я использую SimpleCursorAdapter для отображения результатов в ListView, но так как я много раз запрашивал свою базу данных во время поиска (используя виджет SearchView), меня беспокоит, что курсор может быть оставлен открытым. Вот как я запрашиваю свою базу данных и показываю результаты в ListView: class SearchCustomers extends AsyncTask<String,Void,Cursor>{ @Override protected Cursor doInBackground(String… params) { //get […]

Android: getSearchableInfo (getComponentName ()) возвращает null?

Я пытаюсь получить предложения для SearchView. Я внедрил для него пользовательский контент-провайдер. Я также ссылался на эту ссылку для реализации предложений для SearchView. Проблема, с которой я столкнулся, – это получить значение null в searchManager.getSearchableInfo(getComponentName()) Вот фрагменты: AndroidManifest.xml <application android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <provider android:name=".SearchProvider" android:enabled="true" android:authorities="com.example.currentlocationmapdemo" android:grantUriPermissions="true" android:exported="true"> <grant-uri-permission android:pathPattern="*" /> </provider> <uses-library android:name="com.google.android.maps" […]

Android – Сделать панель поиска целиком доступной

Я использую элемент поиска в своем фрагменте для реализации функции поиска. <SearchView android:id="@+id/search_bar" android:layout_width="match_parent" android:layout_height="match_parent" android:layout_marginTop="7dp" android:layout_marginLeft="7dp" android:layout_marginRight="7dp" android:layout_marginBottom="7dp" android:background="@color/white" /> Проблема заключается только в том, что значок поиска является кликабельным, другая область в строке поиска не доступна, когда я нажимаю только значок, который я могу выполнить. Можете ли вы, пожалуйста, помочь мне сделать клик […]

Как скрыть клавиатуру Android в режиме поиска

Я использовал поиск в своем приложении. Интересно, как скрыть клавиатуру, когда я нажму кнопку поиска в окне поиска? Я должен использовать кнопку «Назад» для просмотра результатов.

Активность в Android-активности в одиночной деятельности

Я пытаюсь сделать мое приложение состоящим из одной активности. Это действие должно быть в состоянии создать поиск, а также получить поиск. К сожалению, я получаю «двойную» строку поиска в моем SearchView, когда я нажимаю кнопку поиска в панели действий. Я имею в виду, что есть панель поиска (темный – SearchView), которая появляется на секунду в […]

Searchview не закрывается правильно на FIRST back press (это только потеря фокуса)

Я должен дважды нажать на него, чтобы закрыть SearchView . Зачем? При первом нажатии SearchView теряет фокус … Установка setOnKeyListener в SearchView тоже не работает … Кстати, я использую реализацию ABS … Мой код прост и выглядит следующим образом: mMenuItemSearch = menu.findItem(R.id.search); mSearchView = new SearchView(getSupportActionBar().getThemedContext()); mMenuItemSearch.setActionView(mSearchView); mSearchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { public boolean onQueryTextChange(String newText) { […]

SearchView при проблемах с библиотекой support.v7.appcompat: по умолчанию 9-патч-фон не отображается правильно

Я разрабатываю приложение с помощью ActionBar, используя библиотеку support.v7.appcompat. Панель действия работает, отображается SearchView, отображается подсказка. Единственная проблема заключается в том, что фон SearchView не правильно масштабируется. Внутри обычного, он кажется большим и с черными линиями с 9 патчами. С помощью: Разработка из командной строки с использованием ant debug для компиляции. В Linux Mageia 3, […]

Обнаружение щелчка на кнопке возврата панели действий – (OnOptionsItemSelected не вызывается при нажатии кнопки панели действий)

У меня есть панель действий, содержащая searchview . Когда пользователь нажимает кнопку поиска и сворачивает поиск, на панели действий отображается обратная кнопка с левой стороны. Как мы можем обнаружить, когда пользователь нажимает эту кнопку назад? редактировать Основанный на ответе, я проверил свой OnOptionsItemSelected но он тоже не звонит. Это код моего OnOptionsItemSelected : @Override public […]

Исключение Null Pointer при использовании SearchView с AppCompat

Сегодня я потратил время на переход в библиотеку AppCompat. Я установил все успешно, кроме моего SearchView. Раньше он функционировал правильно, но теперь я продолжаю получать nullPointerException при использовании кода searchView.setSearchableInfo(searchManager.getSearchableInfo(getComponentName())); Я искал всюду, чтобы попытаться найти решение для моей проблемы, но я нигде не могу найти (те, которые я пробовал, не работают). Любые указания будут […]