代码拉取完成,页面将自动刷新
同步操作将从 zlgopen/awtk 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
android/iphone 等手机的软键盘上有一个特殊的键,这个键的功能和文字与当前的编辑密切相关,在不同的编辑器上,可能显示“发送”、“下一个”、“回车”,“关闭”,“清除”等。
AWTK 也支持类似的功能,我们把它称为 action 键,在软键盘中可以这样定义:
<button name="action" style="highlight" w="20%" text="Return"/>
完整代码请参考 kb_default.xml
编辑器可以指定 action_text 属性,来修改软键盘上的 action 键上的文本:
<edit w="70%" right_margin="30" input_type="password" action_text="next">
action_text 可以通过 strings.xml 中文本进行翻译,所以用小写英文字母即可。action_text 有几个特殊的取值:
<string name="return">
<language name="en_US">Return</language>
<language name="zh_CN">回车</language>
</string>
<string name="next">
<language name="en_US">Next</language>
<language name="zh_CN">下一个</language>
</string>
<string name="done">
<language name="en_US">Done</language>
<language name="zh_CN">完成</language>
</string>
如果你想自己处理 action 按键按下的事件,可以注册编辑器的 EVT_IM_ACTION 事件。
如:
static ret_t on_action_event(void* ctx, event_t* evt) {
widget_t* target = WIDGET(evt->target);
log_debug("%s action event\n", target->name);
return RET_OK;
}
widget_on(edit1, EVT_IM_ACTION, on_action_event, NULL);
完整代码请参考:https://github.com/zlgopen/awtk-c-demos/blob/master/demos/edit.c
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。