Форум программистов, компьютерный форум 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, 19:22  [ТС]     Searchview в toolbar
CoolMind, нет не получилось(((

наверху отправил весь код фрагмента может подскажете где ошибки у меня там

Добавлено через 7 минут
CoolMind,
вот весь код фрагмента
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
package com.example.rustam.proektmenu.main_fragment;
 
import android.app.SearchManager;
import android.support.v4.app.Fragment;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.SearchView;
import com.example.rustam.proektmenu.R;
 
public class fragment_slovar extends Fragment {
 
    String[]    spisok;
    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);
        adapter=new ArrayAdapter<String>(getActivity(),R.layout.stilspiskaslovarya,spisok);
        lv.setAdapter(adapter);
        sv=(SearchView)rootview.findViewById(R.id.search555);
 
        sv.setOnQueryTextListener(new SearchView.OnQueryTextListener() {
            @Override
            public boolean onQueryTextSubmit(String query) {
                return false;
            }
 
            @Override
            public boolean onQueryTextChange(String newText) {
                adapter.getFilter().filter(newText);
                return true;
            }
        });
 
        return rootview;
    }
}
Добавлено через 48 секунд
вот лог при попытке перейти на фрагмент где нужно произвести поиск



вот лог

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
04-07 19:13:30.662 11901-11901/? E/Zygote: v2
04-07 19:13:30.672 11901-11901/? E/SELinux: [DEBUG] get_category: variable seinfo: default sensitivity: NULL, cateogry: NULL
04-07 19:13:37.072 11901-12017/com.example.rustam.proektmenu E/OpenGLRenderer: SFEffectCache:clear(), mSize = 0
04-07 19:13:44.732 11901-11901/com.example.rustam.proektmenu E/AndroidRuntime: FATAL EXCEPTION: main
                                                                               Process: com.example.rustam.proektmenu, PID: 11901
                                                                               java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.SearchView.setOnQueryTextListener(android.widget.SearchView$OnQueryTextListener)' on a null object reference
                                                                                   at com.example.rustam.proektmenu.main_fragment.fragment_slovar.onCreateView(fragment_slovar.java:51)
                                                                                   at android.support.v4.app.Fragment.performCreateView(Fragment.java:1974)
                                                                                   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1067)
                                                                                   at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1252)
                                                                                   at android.support.v4.app.BackStackRecord.run(BackStackRecord.java:738)
                                                                                   at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:1617)
                                                                                   at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:517)
                                                                                   at android.os.Handler.handleCallback(Handler.java:739)
                                                                                   at android.os.Handler.dispatchMessage(Handler.java:95)
                                                                                   at android.os.Looper.loop(Looper.java:135)
                                                                                   at android.app.ActivityThread.main(ActivityThread.java:5536)
                                                                                   at java.lang.reflect.Method.invoke(Native Method)
                                                                                   at java.lang.reflect.Method.invoke(Method.java:372)
                                                                                   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1397)
                                                                                   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1192)
Добавлено через 1 минуту
и вот сама разметка

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent" android:layout_height="match_parent">
 
    <ListView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:id="@+id/listView"
        android:layout_gravity="center_horizontal|bottom"
        android:textAlignment="gravity"
        android:divider="#d47501"
        android:dividerHeight="3dp"
        />
 
    
</FrameLayout>
Добавлено через 4 минуты
и вот сам файл меню откуда собственно и хочу произвести фильтрацию

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
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <item
        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:title="@string/action_settings"
        app:showAsAction="never" />
 
    <item
        android:id="@+id/ngl"
        android:title="Главная"
        android:orderInCategory="1"
        app:showAsAction="never"
        />
    <item
        android:id="@+id/search555"
        android:title="Поиск"
        android:orderInCategory="2"
        app:actionViewClass="android.widget.SearchView"
        app:showAsAction="ifRoom"
        android:iconifiedByDefault="false"
 
        />
 
</menu>
 
Текущее время: 10:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru