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

Как убрать клавиатуру в EditText? - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Ошибка R Anroid studio http://www.cyberforum.ru/android-dev/thread1604438.html
возникает такая ошибка, при перезаливе кода в новый проект ошибка пропадает, как ее исправить без этого?
Программирование Android Где искать сохраненный файл? Всем привет. Только начал разбираться в Андроиде и сразу застопорился(( Подскажите пожалуйста. Собственно говоря не могу разобраться куда сохраняется(и сохраняется вообще) файл. Вот собственно... http://www.cyberforum.ru/android-dev/thread1604391.html
Программирование Android Webview содержимое показывается только после проведения пальцем по элементу
Здравствуйте. Приложение содержит бегущюю HTML строкой (тэг<marquee>). Есть функция, которая получает эту самую строку, создает WebView и добовляет его в LinearLayout. Все хорошо работает,кроме...
Программирование Android HTML файл
Подскажите пожалуйста. Я создал html файл в одну папку разместил все файлы которые в нем используются, в итоге получилось 3 html файла (главная) ( катионы) ( анионы) , в документах есть ссылки,...
Программирование Android Ожидание ответа от соткет сервера http://www.cyberforum.ru/android-dev/thread1604253.html
Всем привет, я тут делаю одну програмку, и нужно сделать ожидание команды с сервера. Приложение работает с соккетами, и я придумал сделать просто бесконечный цикл что бы приложение слало серверу...
Программирование Android Запись лучшего счета Здравствуйте, форумчане. Помогите понять, что я делаю не так. Хочу сделать запись лучшего счёта. Но когда закрываю игру, данные не сохраняются. static SharedPreferences sharPre; static int... подробнее

Показать сообщение отдельно
Pablito
2525 / 2004 / 624
Регистрация: 12.05.2014
Сообщений: 7,030
Завершенные тесты: 1
07.12.2015, 18:49
у активити есть замечательный callback-метод
Java
1
2
3
4
    @Override
    public void onActionModeStarted(ActionMode mode) {
        super.onActionModeStarted(mode);
    }
он вызывается когда стартует action mode, ну это такая полосочка вверху появляется и там можно копировать, удалять и т.д.

можно прятать клавиатуру в нем, по условию - чекать что там выделено или что там надо?

Добавлено через 1 час 36 минут
оказалось не все так просто, метод отрабатывает и клавиатуру прячет, но она тут же выезжает снова
я потерял час и немного продвинулся, но все равно работает криво
Кликните здесь для просмотра всего текста
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
public class MainActivity extends AppCompatActivity {
 
    private InputMethodManager imm;
    private EditText editText;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        imm = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
        editText = (EditText) findViewById(R.id.et1);
    }
 
 
    @Override
    public void onActionModeStarted(ActionMode mode) {
        super.onActionModeStarted(mode);
        if (imm != null) imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
        editText.setTextIsSelectable(true);
    }
 
    @Override
    public void onActionModeFinished(ActionMode mode) {
        super.onActionModeFinished(mode);
        editText.setFocusable(true);
        if (imm != null)
            imm.showSoftInputFromInputMethod(editText.getWindowToken(), InputMethodManager.SHOW_FORCED);
    }
}

проблема в том, что если выделить текст и выйти из ActionMode то клавиатура уже не желает выезжать, флаги уже все перебрал
может у кого-то получится
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru