Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
gamecode
0 / 0 / 0
Регистрация: 27.09.2014
Сообщений: 6
1

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

17.06.2015, 03:11. Просмотров 1243. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.06.2015, 03:11
Ответы с готовыми решениями:

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

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

Сделать, чтобы браузер не вызывал встроенную виртуальную клавиатуру Android
Задал вопрос в другом разделе...

Как создать файл (txt, xml) в android (Eclipse)
Задача нужно создать excel файл и писать дуда данные, потом отправить по почте....

Как открыть проект в Android Studio, состоящий из одного модуля app
Здравствуйте. Часто сталкиваюсь с примерами кода, в которых выложен только...

4
Mikalai
264 / 240 / 95
Регистрация: 11.01.2015
Сообщений: 671
17.06.2015, 13:48 2
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
gamecode
0 / 0 / 0
Регистрация: 27.09.2014
Сообщений: 6
17.06.2015, 15:52  [ТС] 3
Mikalai, Спасибо, а мне нужно ли что-то добавлять или удалять в manifest'e?
И еще перед классом нужно ли что-то импортировать?
Спасибо еще раз)
0
Mikalai
264 / 240 / 95
Регистрация: 11.01.2015
Сообщений: 671
18.06.2015, 01:48 4
gamecode, вообще нужно читать больше документацию и меньше спрашивать. Ничего нигде не нужно добавлять.
0
gamecode
0 / 0 / 0
Регистрация: 27.09.2014
Сообщений: 6
19.06.2015, 14:22  [ТС] 5
Mikalai, Спасибо, но если она была мне понятно(, то радостью бы не писал бы сюда))
0
19.06.2015, 14:22
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.06.2015, 14:22

Как написать программу на android без знания языка
Здравствуйте. Есть идея программы, по принципу экселя, есть форма для данных,...

Открыть проект на Android Studio
Д,Д, помогите открыть проект Open source на android studio При открытие...

Android XML элемент
Подскажите каким элементом можно реализовать всплывающие окно снизу с...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

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