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

Как убрать клавиатуру в EditText? - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android Ошибка R Anroid studio http://www.cyberforum.ru/android-dev/thread1604438.html
возникает такая ошибка, при перезаливе кода в новый проект ошибка пропадает, как ее исправить без этого?
Android Где искать сохраненный файл? Всем привет. Только начал разбираться в Андроиде и сразу застопорился(( Подскажите пожалуйста. Собственно говоря не могу разобраться куда сохраняется(и сохраняется вообще) файл. Вот собственно говоря код: public void onClick(View view) { but=(Button)findViewById(R.id.save_but); str=(EditText)findViewById(R.id.text_ed); label=(TextView)findViewById(R.id.Label); ... http://www.cyberforum.ru/android-dev/thread1604391.html
Android Webview содержимое показывается только после проведения пальцем по элементу
Здравствуйте. Приложение содержит бегущюю HTML строкой (тэг<marquee>). Есть функция, которая получает эту самую строку, создает WebView и добовляет его в LinearLayout. Все хорошо работает,кроме того момента, что что-бы увидеть эту строку пользователю нужно провести пальцем снизу вверх по элементу ее содержащему ее. Как избавиться от этой необходимости(проводить пальцем по элементу) Вот...
Android HTML файл
Подскажите пожалуйста. Я создал html файл в одну папку разместил все файлы которые в нем используются, в итоге получилось 3 html файла (главная) ( катионы) ( анионы) , в документах есть ссылки, принажатии на картинку в документе ( главная) открывается ( катионы) и тп. На компьютере работает все как надо, но когда скидываю архивом нА айос или андроид открывается html файл ( главная ) а переход на...
Android Ожидание ответа от соткет сервера http://www.cyberforum.ru/android-dev/thread1604253.html
Всем привет, я тут делаю одну програмку, и нужно сделать ожидание команды с сервера. Приложение работает с соккетами, и я придумал сделать просто бесконечный цикл что бы приложение слало серверу сообщение а то отдавало ответ. Соеденяюсь с сервером при старте приложения, оно вынесено в отдельный поток, а дальше шлю сообщения connected = true; while(connected) { ...
Android Запись лучшего счета Здравствуйте, форумчане. Помогите понять, что я делаю не так. Хочу сделать запись лучшего счёта. Но когда закрываю игру, данные не сохраняются. static SharedPreferences sharPre; static int score2 = 0; // Game.iscore - ЭТО int @Override protected final void onCreate(Bundle savedInstanceState) { подробнее

Показать сообщение отдельно
Паблито
резкий
1964 / 1699 / 526
Регистрация: 12.05.2014
Сообщений: 6,054
Завершенные тесты: 1
07.12.2015, 18:49     Как убрать клавиатуру в EditText?
у активити есть замечательный 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 то клавиатура уже не желает выезжать, флаги уже все перебрал
может у кого-то получится
 
Текущее время: 02:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru