黑莓的输入框,模仿Android的输入框



我试图使黑莓的登录屏幕与输入字段的用户名和密码,看起来像android的editText字段。基本上,当没有文本输入时,应该有一个定义良好的背景和不同颜色的默认提示文本。不幸的是,我找不到黑莓提供的默认字段。我目前使用EditFieldPasswordEditFieldBorderFactory提供划分。有人知道这样的库吗?或者有人在做其他开源方面的努力吗?请给我指出任何教程,等等。

谢谢!

您需要编写扩展EditField的自定义字段。

http://docs.blackberry.com/en/developers/deliverables/11958/Create_a_custom_field_508117_11.jsp

我的建议是:
  1. 覆盖Field.paint()方法,将标签放置在文本框内(而不是默认行为的左侧)。这是你对用户的指示,即"用户名"或"密码"文本。
  2. 覆盖Field.onFocus()方法以从文本框中删除指令。相反,如果用户移动到另一个文本框而不输入任何文本,则重写Field.onUnfocus()方法以将其添加回。

相关内容

  • 没有找到相关文章

最新更新