курсор ...

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
caHek2x
Сообщения: 35
Зарегистрирован: 04 сен 2012, 21:15

курсор ...

Сообщение caHek2x » 13 янв 2013, 14:27

заметил такой лаг у себя в приложении ... на андроид 3,0 не хочет в edit отображаться курсор ... что делать ...
тоесть курсор как бы на месте ... кликаю он по идеи перемещается ... потому что при вводе вводит именно туда куда кликнул ... но визуально его нету ... хэлп :)

Аватара пользователя
caHek2x
Сообщения: 35
Зарегистрирован: 04 сен 2012, 21:15

Re: курсор ...

Сообщение caHek2x » 14 янв 2013, 13:37

пол беды нашел ... курсор не показывается из за ..
ff = (EditText) findViewById(R.id.editFormula);
ff.setInputType(InputType.TYPE_NULL);

из за TYPE_NULL ... мне это надо чтоб клава стандартная не появлялась ... но курсор мне надо чтоб отображался. .. в других версиях андроида норм все ... а вот в 3.x нет курсора ... хотя не знаю может на 4 и тд тоже нет .. я в основном на 2,3 тестирую ... как мне убрать вызов стандартной клавы ... но оставить курсор в поле ... ?


upd:
нашел решил ) если кому пригодится...

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

		ff = (EditText) findViewById(R.id.editFormula);
		ff.setOnTouchListener(new OnTouchListener() {
			public boolean onTouch(View v, MotionEvent event) {
				ff.setInputType(InputType.TYPE_NULL);
				ff.onTouchEvent(event);
				ff.setInputType(InputType.TYPE_CLASS_TEXT);
				return true;
			}
		});

Ответить