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

Можно ли рисовать лупу не во всех фрагментах? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как вытащить данные из потока. Cant create handler inside thread that has not called Looper.prepare() http://www.cyberforum.ru/android-dev/thread1272616.html
В общем столкнулся со следующей неприятной проблемой. Есть клиент. Он запрашивает у сервера некоторые данные. Сервер эти данные посылает клиенту. Клиент эти данные принимает и продолжает слушать...
Программирование Android Создать двумерный массив кнопок можно ли как-то легко создать масив ХнаХ кнопок, при етом, чтоб легко можно было распознать какая кнопканажата ( к примеру, чтоб при нажатии кнопки из масива, выводило ее номера-положение в массиве)? http://www.cyberforum.ru/android-dev/thread1272373.html
Сохранение введенных пользователем данных Программирование Android
Ребят прошу вашей помощи, возникла проблема, при записи введенных данных в текстовый файл, блок try{}catch(){} постоянно выдает исключение в чем может быть проблема? код Main: public class...
Upload to server Программирование Android
Доброго всем вечера! Столкнулся с такой проблемой: делаю загрузку файла на сервер в сеовисе, но загвоздка в том что файлы больше 600кб не грузятся, пробовал разные способы и разные сервера, результат...
Программирование Android ERROR: x86 emulation currently requires hardware acceleration http://www.cyberforum.ru/android-dev/thread1272226.html
Здравствуйте. Помогите пожалуйста разобраться с ошибкой. До того как я столкнулся с этой ошибкой , эмуляторы на платформе "Intel Atom(x86) запускались нормально. Я пытался установить библиотеку...
Программирование Android Чёрный экран OpenGL ES 1.0 Я написал простенькую игру на OpenGL ES 1.0. Игра работает нормально, но почему-то когда во время игрового процесса нажимаешь кнопку домой, а потом, когда через несколько секунд пытаешься... подробнее

Показать сообщение отдельно
CoolMind
419 / 402 / 65
Регистрация: 06.10.2012
Сообщений: 1,727
10.10.2014, 17:54  [ТС]
Gabberr, да вы просто маг, уважаемый!
Сделал по вашему рецепту. То что доктор прописал.
На stackoverflow пока так и не ответили.

Многочисленные статьи содержат много забавных недоработок. Будет время - сделаю тьюториалы по поиску во фрагментах, фильтрации в ListView.

Добавлено через 3 часа 6 минут
Поскольку при переключении между фрагментами поиск то нужен, то нет, соответственно, лупа может то появляться, то исчезать, а также требуется обрабатывать вводимый вверху текст, чуть переписал код:
Java
1
2
3
4
5
6
7
8
9
10
11
    @Override
    public boolean onPrepareOptionsMenu(Menu menu) {
        super.onPrepareOptionsMenu(menu);
        // Скроем лупу по необходимости.
        if (magnifierVisible)
            menu.findItem(R.id.action_search).setVisible(true);
        else
            menu.clear(); // Очищает поле ввода в поиске и убирает оттуда курсор.
 
        return true;
    }
Кроме того, в других activity, в которых используется public boolean onCreateOptionsMenu(Menu menu), надо не забыть прописать
Java
1
menu.findItem(R.id.action_search).setVisible(false);
если в activity поиск не используется.
Gabberr, хотел у вас спросить. 3 дня копался, но так и не нашёл ответа, поэтому сделал очистку поиска после переключения фрагмента.
Можно ли устанавливать поисковую фразу? Например, запомнил введённую фразу, переключился в другой фрагмент, вернулся обратно, а в поиске уже введена старая фраза.
Пробовал через searchView.setQuery("dfdsfg", false);, но не удаётся. Там так и остаётся пусто.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru