在诺基亚S40中,联系人的搜索字段如下所示
此TextField
实际上是互动的,如果我放置一些文字,放大镜将变为x Button
。我试图在LWUIT中创建TextField
并覆盖绘制方法以放置放大镜图像,但它不能用作按钮。
我是否可以使用任何组件来重新创建这样的东西(特别是使用LWUIT)?或者也许诺基亚有任何现成的组件可以创建这样的东西吗?
最好的问候
答案 0 :(得分:0)
您可以执行与此类似的操作,但它看起来不像本机SearchField,但它可以正常工作。
你能做的就是这个。
使用boxLayoutX创建一个容器,并在其中放入TextField
和Button
。当您捕获TextField
内有文本时,将附加到Button
的图像更改为X,此处为。您只需要实现Button
。
答案 1 :(得分:0)
TextField有一个setHintIcon
方法,可以让你做到这一点。