【发布时间】:2011-04-14 15:02:55
【问题描述】:
我需要一个单行编辑字段,它可以接受比编辑字段宽度更长的文本(如“普通”Windows 文本框)。
由于 BasicEditField 控件通常对其内容进行自动换行,因此我通过将 BasicEditField 放置在允许水平滚动的 HorizontalFieldManager 中来实现此要求。
这在某种意义上是有效的:如果我输入的文本比编辑字段的宽度长,HFM 会自动向左滚动(同时使用编辑字段),从而使光标在右侧可见。
问题是用户可以从右向左滑动,这会将 BasicEditField 完全移出屏幕左侧。我希望只能在 BasicEditField 的内容太宽而无法完全显示时向左滚动,并且只允许向左滚动以使光标在右侧可见。
【问题讨论】:
标签: blackberry