Вопросы по EditText

Интерфейс, диалоги, темы, стили, меню
Ответить
snowkam
Сообщения: 162
Зарегистрирован: 21 мар 2013, 11:22

Вопросы по EditText

Сообщение snowkam » 04 окт 2013, 08:42

Добрый день.
вот столкнулся с такой проблемой.
Хотел обработать события клавиш и нечего не вышло.

Код: Выделить всё

public boolean onKey(View arg0, int arg1, KeyEvent event) {					
		Log.d("green", ""+ arg1);
		return false;
	}


Без разницы нажали или отпустили просто обработать и все. Но событие появляется только при нажатии на клавиши Enter. остальные ввожу событий нет!

И второй вопрос На эмуляторе такого нет но когда приложение запускаю на устройстве, сразу при запуске появляется виртуальная клавиатура. Как убрать это?

snowkam
Сообщения: 162
Зарегистрирован: 21 мар 2013, 11:22

Re: Вопросы по EditText

Сообщение snowkam » 04 окт 2013, 09:41

Первый вопрос оказался довольно простым если кому интересно вот решение

Код: Выделить всё

public class MainActivity extends Activity implements  TextWatcher {
	EditText editText1;
	TextView textView1;

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.main);
		textView1 = (TextView) findViewById(R.id.textView1);
		editText1 = (EditText) findViewById(R.id.editText1);
		editText1.addTextChangedListener(this);
	}

	
	@Override
	public void afterTextChanged(Editable s) {
		textView1.setText(editText1.getText().toString());
		
	}

	@Override
	public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
	@Override
	public void onTextChanged(CharSequence s, int start, int before, int count) {}
}
А вот второй так и не могу победить ((((( как не бьюсь все равно всплывает клавиатура (((

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Вопросы по EditText

Сообщение trew » 04 окт 2013, 10:50

EditText без виртуальной клавиатуры
http://habrahabr.ru/qa/15791/
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

snowkam
Сообщения: 162
Зарегистрирован: 21 мар 2013, 11:22

Re: Вопросы по EditText

Сообщение snowkam » 04 окт 2013, 11:18

trew писал(а):EditText без виртуальной клавиатуры
http://habrahabr.ru/qa/15791/
Маленько не то. В примере совсем отключается клавиатура а мне нужно чтобы все навсего при старте клава не появлялась чтобы EditText при старте не был в фокусе!

Аватара пользователя
trew
Сообщения: 450
Зарегистрирован: 28 сен 2013, 17:34

Re: Вопросы по EditText

Сообщение trew » 04 окт 2013, 11:38

snowkam писал(а):
trew писал(а):EditText без виртуальной клавиатуры
http://habrahabr.ru/qa/15791/
Маленько не то. В примере совсем отключается клавиатура а мне нужно чтобы все навсего при старте клава не появлялась чтобы EditText при старте не был в фокусе!
Может это обсуждение поможет
viewtopic.php?f=39&t=805
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.

snowkam
Сообщения: 162
Зарегистрирован: 21 мар 2013, 11:22

Re: Вопросы по EditText

Сообщение snowkam » 04 окт 2013, 14:12

trew
спасибо тебе за не безразличие!!!!
вот решение
в метод onCreate

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);

Ответить