Форум программистов, компьютерный форум CyberForum.ru

Searchview в toolbar - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Нужен пример работы Socked клиента, который получает некую инфу от сервера http://www.cyberforum.ru/android-dev/thread1704687.html
Может кто скинуть пример работы Socked клиента, который получает некую инфу от сервера? Я хочу сделать мониторинг игрового сервера с помощью Steam Query.
Android Анимация ImageView Как реализовать следующее. Например, пока держат долгое нажатие на ImageView запускается анимированние с увеличением размера, при потере нажатия вернуть в исходное состояние. http://www.cyberforum.ru/android-dev/thread1704596.html
Подскажите по GCM Android
Ранее с push сообщениями от гугла дел не имел. Открыл их турториал - вроде все ок. Вознилка заминка с canonical_ids: пытаюсь воспроизвести ситуацию, когда сервер gcm присылает новый идентификатор клиента. Что делаю: 1. Устанавливаю приложение, оно удачно регистрируется, получает свой id 2. С сервера отправляю на него сообщение - все ок...
YandexMapKit vs Yandex Android
Сорри, в тему забыл добавить Yandex Maps JS API WebView. Итак, парни, решил я залезть в одну и ту же реку дважды. Потребовалось выбрать движок для карт. Google maps не подошли по причине не очень высокого покрытия. Решили взять карты от "Яндекс". Потратив некоторое время, нашёл пару рабочих примеров: https://github.com/yandexmobile/yandexmapkit-android/issues/196...
Android Вылеты игр у пользователей http://www.cyberforum.ru/android-dev/thread1704414.html
Сужу и по играм, с которыми работаю и по просто играм в маркете. Даже у топовых компаний-разрабов есть вылеты у юзеров, и это происходит стабильно от релиза к релизу. Залили новый релиз. У одно юзера все окей. У другого прил больше не загружается. Залили следующий релиз, у второго теперь всё окей грузится, у первого нет. Это вообще лечится для всех? Или подобные незагрузки прилов, связаны в...
Android Как получить GeoCode в yandex mapkit? Как получить GeoCode зная координаты? подробнее

Показать сообщение отдельно
rusik1994
25 / 25 / 5
Регистрация: 16.07.2012
Сообщений: 304
Записей в блоге: 1
07.04.2016, 10:34  [ТС]     Searchview в toolbar
вот код фрагмента

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
package com.example.rustam.proektmenu.main_fragment;
 
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.SearchView;
import android.widget.Toolbar;
 
import com.example.rustam.proektmenu.R;
 
public class fragment_slovar extends Fragment {
    String[]    spisok;
EditText inputserch;
    SearchView sv;
    private ListView lv;
    ArrayAdapter<String> adapter;
 
    @Nullable
    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
        setHasOptionsMenu(true);
         View rootview= inflater.inflate(R.layout.fragment_slovar,container,false);
        spisok=getResources().getStringArray(R.array.country_name);
        lv=(ListView) rootview.findViewById(R.id.listView);
        sv=(SearchView)rootview.findViewById(R.id.search555);
        adapter=new ArrayAdapter<String>(getActivity(),R.layout.stilspiskaslovarya,spisok);
        lv.setAdapter(adapter);
 
        sv.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
            @Override
            public boolean onQueryTextSubmit(String text) {
                return false;
            }
 
            @Override
            public boolean onQueryTextChange(String text) {
                adapter.getFilter().filter(text);
 
                return false;
            }
        });
 
        return rootview;
    }
}
Добавлено через 5 минут
CoolMind,

ругается на вызов функции
Java
1
2
    
    sv.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
Добавлено через 3 минуты
хотя если вместо searchview из тоолбара вызываю searchview который на самом фрагменте никаких ошибок нет и программа корректно работает и производит фильтрацию

Добавлено через 34 секунды
может в манифесте что то нужно прописать?

Добавлено через 4 минуты
это что получается что фильтрация вызывается сразу при попытке вызвать данный фрагмент?

Добавлено через 16 часов 25 минут
CoolMind, а как установить слушателя (Listener) для searchView в фрагменте?
а то как только не перепробовал никак не хочет

пробовал запускать фильтрацию после получения фокуса SearchView тоже безрезультатно(((
 
Текущее время: 23:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru