2012-03-25 4 views
1

У меня проблема с моим телефоном. В настоящее время я программирую приложение для Android с регистрационным полем, в этом поле я не могу ввести номер 9. Мое приложение использует Phonegap, jQuery и jQtouch. Все работает нормально, за исключением этой ошибки.Числовой 9 на Android 2.X

Проблема возникает только на Android 2.X.

Любое предложение, почему я не могу ввести 9?

+0

Вы будете нуждаться, чтобы дать нам больше идти дальше. Как какой-то код. Или еще лучший пример. – tkone

ответ

2

У меня была та же проблема. Чтобы исправить это, вам нужно будет поместить следующую строку в свою функцию запуска phonegap:

this.appView.getSettings(). SetNavDump (false);

Вот ссылка на мой первоначальный вопрос и более подробный ответ:

PhoneGap for Android does not accept the 9 key

-1

В файле макета xml можно указать, какие цифры разрешено вводить во входное поле (take a look here) - возможно, что-то прослушивается, поэтому он позволяет использовать все цифры, кроме числа 9?

Например:

<EditText 
    android:digits="1" /> 

будет создать поле ввода, который принимает только номер "1", введенный.

Это похоже на то, что это может быть вероятной причиной, но на самом деле не очень легко сказать, прежде чем вы укажете какой-нибудь код.

Смежные вопросы