Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/25: Рейтинг темы: голосов - 25, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 27.09.2014
Сообщений: 6

Как открыть клавиатуру Android без xml

17.06.2015, 03:11. Показов 4821. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет, мне очень нужно открыть клавиатуру android без потребности xml файла(кроме manifest'а конечно).
Я сам пока нуб в java, работаю в другой среде, и нужно сделать мне расширение которое будет открывать клавиатуру.
Второй день мучаюсь и безрезультатно все(

Буду очень благодарен, если поможете)

Попытки таковы:
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
30
31
32
33
package ${YYAndroidPackageName};
 
import android.util.Log;
import java.io.File;
import java.io.FileReader;
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.lang.String;
 
import ${YYAndroidPackageName}.R;
import android.content.Context;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
 
import com.yoyogames.runner.RunnerJNILib;
 
public class Gamecode_Android_Keyboard extends ActionBarActivity {
    EditText editInput;
  public void show_keyboard(View v){
    InputMethodManager mgr=(InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    mgr.showSoftInput(editInput,InputMethodManager.SHOW_IMPLICIT);
  }
  
    /*public void show_keyboard(){
    EditText txtName = (EditText) findViewById(R.id.txtName);
    InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    // only will trigger it if no physical keyboard is open
    inputMethodManager.showSoftInput(txtName, InputMethodManager.SHOW_IMPLICIT);
    return txtName;
    }*/
}
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
17.06.2015, 03:11
Ответы с готовыми решениями:

Как открыть окно Android Monitor в AS
Как открыть окно Android Monitor в Android Studio? для чего оно предназначено?

Как открыть jar файл в Android Studio?
Человек с работы прислал jar файл приложения. Я должен поразбираться и посмотреть как что устроено (только начал изучение android). У меня...

Сделать, чтобы браузер не вызывал встроенную виртуальную клавиатуру Android
Задал вопрос в другом разделе https://www.cyberforum.ru/javascript/thread791632.html там тишина. Может тут кто-то знает ответ?

4
266 / 242 / 96
Регистрация: 11.01.2015
Сообщений: 673
17.06.2015, 13:48
gamecode, вот так вроде работает:

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
public class MainActivity extends Activity {
 
    InputMethodManager imm;
 
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
    }
 
 
    public void showKeyboard(View view) {
        imm.toggleSoftInput(0, 0);
    }
 
    public void hideKeyboard(View view) {
        imm.toggleSoftInput(0, 0);
 
    }
}
то есть один и тот же метод ( imm.toggleSoftInput(0, 0) ) и открывает, и закрывает клавиатуру.
0
0 / 0 / 0
Регистрация: 27.09.2014
Сообщений: 6
17.06.2015, 15:52  [ТС]
Mikalai, Спасибо, а мне нужно ли что-то добавлять или удалять в manifest'e?
И еще перед классом нужно ли что-то импортировать?
Спасибо еще раз)
0
266 / 242 / 96
Регистрация: 11.01.2015
Сообщений: 673
18.06.2015, 01:48
gamecode, вообще нужно читать больше документацию и меньше спрашивать. Ничего нигде не нужно добавлять.
0
0 / 0 / 0
Регистрация: 27.09.2014
Сообщений: 6
19.06.2015, 14:22  [ТС]
Mikalai, Спасибо, но если она была мне понятно(, то радостью бы не писал бы сюда))
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.06.2015, 14:22
Помогаю со студенческими работами здесь

Как использовать клавиатуру без букв?
Добрый вечер, Сообщество! Захотел реализовать небольшую программку для личного использования, но с WP встречаюсь впервые. Как сделать,...

Как сохранить содержимое xml файла (без парсинга) в MySql и как потом xml от туда извлечь
делаю так: $xml_string=file_get_contents($uploadfile); //путь к файлу xlm ...

Убрать виртуальную клавиатуру в браузере ОС Android
Есть форма (вебстраница). В ней вводится номер телефона. (рис первый). Ввод возможен простым тыканьем в кнопки с цифрами (равно как и с...

Как открыть файл формата .xml?
Здравствуйте, подскажите пожалуйста.. у меня стоит мадкад 14. почему при открытии формата файла .xml выскакивает ошибка: "failed to...

Как открыть ссылку в этом же окне? xml
Здравствуйте. Прошу подскажите как открыть Ссылку в том же окне? ситуация такая 1.Есть HTML Страница 2.На этой станице установлена...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru