编辑:由于最初的问题有点模糊,这是我正在拍摄的用例:
我正在尝试使用这些约束制作一个自定义的 pin 条目小部件......
- 每个角色都有自己的“盒子”
- 大头针的长度(盒子的数量)可以使用 xml 属性进行配置——这部分我已经完成了
- 一个框被我拥有的图像资源“填充”,而不是 Android 默认使用的字符或项目符号
- 单个框不应该是可聚焦的;相反,整个小部件是可聚焦的
为了满足这些设计约束,我正在LinearLayout
根据我定义的引脚长度属性以编程方式扩展和添加子视图。不用说,我需要保留用户输入的任何内容。我的想法是在内部使用一个私有EditText
对象,将关键事件转发给它,并通过TextWatcher
在EditText
.
有没有人做过这样的事情?有人对如何进行有提示吗?