Android - 使用文本输入实现自定义布局

时间:2012-05-02 20:10:48

标签: android layout input custom-controls

编辑:由于原始问题有点模糊,以下是我正在拍摄的用例:

我正在尝试使用这些约束制作自定义引脚条目小部件......

  • 每个角色都有自己的“盒子”
  • 引脚的长度(方框数)可以使用xml属性进行配置 - 这部分我已经完成了
  • 一个框被“填充”了我拥有的图像资源,而不是像Android默认使用的角色或项目符号
  • 单个盒子不应该是可聚焦的;相反,整个小部件是可聚焦的

为了满足这些设计约束,我正在扩展LinearLayout并根据我定义的引脚长度属性以编程方式添加子视图。不言而喻,我需要抓住用户输入的内容。我的想法是在内部使用私有EditText对象,将关键事件转发给它,并通过TextWatcher上的EditText来更新用户界面。

以前有人做过这样的事吗?任何人都有关于如何进行的提示?

1 个答案:

答案 0 :(得分:0)

可能与Custom Android pin code entry widget

有关

即使还没有完整的答案,也可能指出任何人都朝着正确的方向前进。