2016-06-16 2 views
0

Я работаю над проектом Tizen, где мне нужно рассчитать BMI человека. Поэтому мне нужно ввести имя пользователя, а также высоту и вес пользователя. До сих пор я создал функциональный интерфейс, где я могу перемещаться по пользователям. Я могу запросить ввод и клавиатуру. Но я не уверен, как взять и сохранить ввод в переменной, как мы делаем на android: int/String x = editText.getText()Как получить текстовый ввод (Tizen Native App)

Я много искал, но сообщество tizen кажется немного более совершенным в документации. Любая помощь будет оценена. ниже приведены некоторые из кода для редактирования текста (для ввода текста). Мне просто нужно знать, как я могу извлечь из него входное значение.

Редактировать код Текст:

static Evas_Object * 
create_singlelines_editfield_layout(Evas_Object *parent) { 
Evas_Object *editfield, *entry, *button, *buttonOk; 

editfield = elm_layout_add(parent); 
elm_layout_theme_set(editfield, "layout", "editfield", "singleline"); 
evas_object_size_hint_align_set(editfield, EVAS_HINT_FILL, 0.5); 
evas_object_size_hint_weight_set(editfield, EVAS_HINT_EXPAND, 0.5); 

entry = elm_entry_add(editfield); 
elm_entry_single_line_set(entry, EINA_TRUE); 
elm_entry_scrollable_set(entry, EINA_TRUE); 
elm_object_part_text_set(entry, "elm.guide", "Enter Your Weight"); 
evas_object_smart_callback_add(entry, "focused", editfield_focused_cb, editfield); 
evas_object_smart_callback_add(entry, "unfocused", editfield_unfocused_cb, editfield); 
evas_object_smart_callback_add(entry, "changed", editfield_changed_cb, editfield); 
evas_object_smart_callback_add(entry, "preedit,changed", editfield_changed_cb, editfield); 
elm_object_part_content_set(editfield, "elm.swallow.content", entry); 
//elm_object_part_content_set(editfield, "elm.swallow.button", button); 
return editfield; 
} 

Благодаря

ответ

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