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

Скрыть клавиатуру - Программирование 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) { } Объясняется там это так: запускаем цикл, который ждет, пока не завершит работу наш поток прорисовки. Вопрос:зачем нам здесь "ждать" в цикле while, если join и так будет ждать до тех пор, пока не завершится поток,...
Программирование Android Просьба обсудить первое приложение Android Прошу не судить строго, это мое первое приложение. Написал калькулятор,если очень плохо написано, попрошу внести предложения, Ваши коментарии по сокращению или улучшению кода.Проблема в том что, если результат целое число то должно выводить тип int, а выводит всеравно float; package com.example.leon.calculat; import android.app.Activity; import android.os.Bundle; import... 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> list; Button butActive; LayoutInflater layoutInflater; String editTitle = "default"; String editBigTExt = "default";
Программирование Android Разрешено ли так делать? http://www.cyberforum.ru/android-dev/thread1585174.html
Я владелец одного онлайн сервиса и я задумался про то, чтобы создать android приложение. Поскольку навыки работы с java и подобными языками не сравняться со знаниями веб технологий то я решил, что все приложение будет работать в WebView а точнее открываться в нем мобильная вервия сервиса. Вопрос: не получу ли я бан в гугл плей за такое?
Программирование Android Retrotit 2.02 и RxJava: возможно ли продолжать совместное использование Здравствуйте! Столкнулся с такой траблой, после того как вышел новый Retrofit 2.02. Раньше была тесная интеграция библоитеки Retrofit и фреймворка RxJava, Retrofit возвращал совместимые с RxJava объекты Observable и REST запросы легко можно было интегрировать в сложные процессы получения данных. Но с выходом Retrofit 2.02 судя по краткому описанию туториала возврат осуществляется в виде... подробнее

Показать сообщение отдельно
Pablito
2470 / 1915 / 595
Регистрация: 12.05.2014
Сообщений: 6,740
Завершенные тесты: 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);
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru