如何创建像诺基亚这样的搜索TextField?

时间:2012-11-04 18:41:29

标签: textfield lwuit

在诺基亚S40中,联系人的搜索字段如下所示

enter image description here

TextField实际上是互动的,如果我放置一些文字,放大镜将变为x Button。我试图在LWUIT中创建TextField并覆盖绘制方法以放置放大镜图像,但它不能用作按钮。

我是否可以使用任何组件来重新创建这样的东西(特别是使用LWUIT)?或者也许诺基亚有任何现成的组件可以创建这样的东西吗?

最好的问候

2 个答案:

答案 0 :(得分:0)

您可以执行与此类似的操作,但它看起来不像本机SearchField,但它可以正常工作。

你能做的就是这个。 使用boxLayoutX创建一个容器,并在其中放入TextFieldButton。当您捕获TextField内有文本时,将附加到Button的图像更改为X,此处为。您只需要实现Button

的功能

答案 1 :(得分:0)

TextField有一个setHintIcon方法,可以让你做到这一点。

相关问题
最新问题