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

Show and hide keyboard - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Передача объекта в ViewModel http://www.cyberforum.ru/android-dev/thread1713539.html
Добрый день! Пробую написать для себя простое приложение под Android используя VS + xamarin + MvvmCross. Основной экран отображает список объектов из ListViewModel и позволяет показать детализацию по конкретному элементу: public class ObjectsListViewModel : MvxViewModel { public IMvxCommand ShowObjectCommand => new MvxCommand<IObject>(obj => ShowViewModel<DetailsViewModel>(obj)); ...
Android Переключение между Activity путём нажатия кнопки работаю в eclips. создал два файла, в папку res\layout\activity_second.xml и activity_second2.xml потом классы посредством кторых будет отражено новое Activity SecondActivity.java и SecondActivity2.java есть переключение между Activity путём нажатия кнопки созданы нужные классы и все прочее, прописан манифест в итоге имеем активити 1 с двумя кнопками на активити 2 и активити 3 ... но при... http://www.cyberforum.ru/android-dev/thread1713516.html
Как подключиться к локальномо серверу через Android устройство Android
Есть локальный сервер , и скажем там находиться сайт , как подключиться туда через физическое Android устройство.
Android Управление ActionBar
Как добавлять TextView в ActionBar? Нужно что бы по нажатию кнопки в этом TextViev изменялся текст.
Android Парсинг jsoup http://www.cyberforum.ru/android-dev/thread1713335.html
Ребят, ознакомившись с библиотекой jsoup, найдя подходящий код, я не смог вытащить весь текст из одного сайта (в определенной складке), есть сайт - https://betsbc24.com/ в нем есть складка "live" - именно из нее нужно вытащить весь текст, помогите пожалуйста, жду любой помощи. Какой есть код... import android.app.*; import android.os.*; import android.view.*; import android.widget.*;...
Android Восстановление позиции ListView по возвращении из другого Activity Доброго времени суток. Имеется activity с ListView, заполняемого из базы данных. При нажатии элемента идёт переход на новое активити с передачей в него данных. По возвращении обратно хотелось бы, чтобы позиция списка сохранялась. Пересмотрел кучу ответов и пробовал все варианты - ни один не работает, при возвращении список отображается сначала, уже не знаю как решить проблему. Последний... подробнее

Показать сообщение отдельно
fraley
103 / 103 / 37
Регистрация: 24.05.2015
Сообщений: 312

Show and hide keyboard - Android

17.04.2016, 13:45. Просмотров 200. Ответов 3
Метки (Все метки)

Ситуация такая - имеется активити, на котором FrameLayout и в котором происходят транзакции с фрагментами.
Первый фрагмент Login. На нем ввожу пароль и делаю replace на следующий фрагмент с ListView. С того фрагмента есть возможность перейти еще на несколько фрагментов. При всех транзакциях, когда перехожу с логина или возвращаюсь на фрагмент с ListView клавиатура не пропадает. Только после нажатия на кнопку Back клавиатура закрывается. Соответственно там где хочу чтоб клавиатура появилась - не появляется.
Все что находил в гугле не помогает. Причем на эмуляторе Genymotion все работает, а на двух физических аппаратах на которых проверял происходит вышеописанная ситуация.
На всякий случай перечислю что пробовал:
1
Java
1
2
3
4
5
6
7
8
private void hideKeyboard(){
        final InputMethodManager inputMethodManager=(InputMethodManager)getContext().getSystemService(Context.INPUT_METHOD_SERVICE);
        View v = ((Activity) getContext()).getCurrentFocus();
        if (v == null)
            return;
        inputMethodManager.hideSoftInputFromWindow(v.getWindowToken(), 0);
        
   }
2 - заменял код в функции hideKeyboard на этот - не помогло
Java
1
getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);
3 - добавлял в манифест в мое активити:
XML
1
 android:windowSoftInputMode="stateHidden"
4- помещал этот код в onActivityCreated
Java
1
2
final InputMethodManager inputMethodManager = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
        inputMethodManager.hideSoftInputFromWindow(getView().getWindowToken(), 0);
Собственно - куда копать? Может упускаю какой-то момент(код) который оставляет клавиатуру открытый при транзакциях с фрагментами?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru