У меня есть простое поле ввода текста. Когда я нажимаю на нее, появляется программная клавиатура, которая занимает большую часть экрана, блокируя поле ввода. Поэтому я не вижу, какой ввод я печатаю. Что я могу сделать, чтобы сделать его видимым вместе с программной клавиатурой или хотя бы показать набираемое слово?
Код:
tab = elm_table_add(win);
evas_object_size_hint_weight_set(tab , EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
elm_win_resize_object_add(win, tab);
Evas_Object *entry;
entry = elm_entry_add(tab);
elm_entry_entry_set(entry, "test");
//EXPAND THE ENTRY.
evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_show(entry);
elm_table_pack(tab, entry, 1, 0, 1, 1);
Как переместить запись вместе с программной клавиатурой?