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

Скрыть клавиатуру - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Join в цикле while http://www.cyberforum.ru/android-dev/thread1585436.html
В уроке 141 startandroid.ru есть код: while (retry) { try { drawThread.join(); retry = false; } catch (InterruptedException e) { } Объясняется там...
Программирование Android Просьба обсудить первое приложение Android Прошу не судить строго, это мое первое приложение. Написал калькулятор,если очень плохо написано, попрошу внести предложения, Ваши коментарии по сокращению или улучшению кода.Проблема в том что, если... http://www.cyberforum.ru/android-dev/thread1585423.html
SharedPreferences ArrayList<String> Программирование Android
Можно ли массив целый сохранить именно методом SharedPreferences ?
Public void onClick(View view) Программирование Android
Не работает public void onClick(View view) :wall: public class MainActivity extends AppCompatActivity implements View.OnClickListener { LinearLayout linearLayout; ArrayList<String>...
Программирование Android Разрешено ли так делать? http://www.cyberforum.ru/android-dev/thread1585174.html
Я владелец одного онлайн сервиса и я задумался про то, чтобы создать android приложение. Поскольку навыки работы с java и подобными языками не сравняться со знаниями веб технологий то я решил, что...
Программирование Android Retrotit 2.02 и RxJava: возможно ли продолжать совместное использование Здравствуйте! Столкнулся с такой траблой, после того как вышел новый Retrofit 2.02. Раньше была тесная интеграция библоитеки Retrofit и фреймворка RxJava, Retrofit возвращал совместимые с RxJava... подробнее

Показать сообщение отдельно
Pablito
2614 / 2097 / 651
Регистрация: 12.05.2014
Сообщений: 7,347
Завершенные тесты: 1
19.11.2015, 13:40
Так вариантов решения может быть несколько.
Например, если есть один-два поля ввода, которые достают клавиатуру то можно на них повесить OnFocusChangeListener и там прятать клавиатуру.
где-то в классе
Java
1
2
3
4
5
6
7
8
9
10
11
        final View.OnFocusChangeListener listener = new View.OnFocusChangeListener() {
            @Override
            public void onFocusChange(View v, boolean hasFocus) {
                if (!hasFocus) hideKeyboard();
            }
        };
 
    private void hideKeyboard() {
        InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
        imm.hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0);
    }
и например есть один EditText
Java
1
2
        EditText ed = (EditText) findViewById(R.id.ed);
        ed.setOnFocusChangeListener(listener);
3
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru