我想设计一个按钮,当它被点击时,我会得到各种选项,我最终从中选择一个。
这与在短信中使用该概念相同。例如:如果我们按住 a,那么我们会在单击的按钮上方/下方的小按钮中获得各种“a”的各种重音选项。
如何在 Android 中实现这一点?我必须使用上下文菜单吗?如何在小按钮中获得各种选项?为此,我是否必须使用 OnTouchlistener?
我想设计一个按钮,当它被点击时,我会得到各种选项,我最终从中选择一个。
这与在短信中使用该概念相同。例如:如果我们按住 a,那么我们会在单击的按钮上方/下方的小按钮中获得各种“a”的各种重音选项。
如何在 Android 中实现这一点?我必须使用上下文菜单吗?如何在小按钮中获得各种选项?为此,我是否必须使用 OnTouchlistener?
查看2.2_r1.1版本中的 KeybordView.java。那是实现键盘处理的类。请特别注意第 246 行周围的 Handler 和 openPopupIfRequired 方法,该方法会在长按时显示该键的弹出窗口。
祝你好运。