2012-04-29 3 views
0

Там я создал приложение для чата, все работает нормально. но есть 2 проблемы. first: мое окно чата содержит один заголовок, один вид таблицы, который содержит строки с ярлыками чата (текст) одним текстовым полем и кнопкой для ввода слов.Титановая клавиатура для Android скрыта, когда отображается скрытая клавиатура

Теперь предположим, что в таблице чата нет ни одной строки с меткой чата., Когда я пытаюсь ввести любую вещь на клавиатуре, ярлыки чата выходят из представления, я имею в виду, когда окно открывается таблицей подталкивает его самостоятельно .. любой, как я могу изменить размер представления таблицы при открытии клавиатуры.

второй: странный проблема. когда я загружаю старые чаты и прокручиваю их и добавляю к виду таблицы. он доцент индексирует его самостоятельно в соответствии с циклом несколько раз. Некоторые таблицы строк превышают предыдущую строку

Пример. в одной таблице таблицы есть время разговора 11:52 утра и другое 12:00 несколько раз 12:00 выходит выше строки 11:52. хотя я добавляю строку в цикле. , пожалуйста, любое предложение будет полезно.

Извините за мой плохой английский.

ответ

1
TextField.blur(); 

скроет клавиатуру.

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

done.addEventListener('click',function(){ nameTxt.blur(); }); 
+0

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

+0

извините, я не слишком хорошо знаком с ним –

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