问题标签 [blackberry-editfield]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
508 浏览

blackberry - 挂钩到 EditField 的删除键设置为 FILTER_REAL_NUMERIC

我试图让删除键删除字符,如典型的退格键。MyEditField 是 EditField 的子类,常用的 EditField 包含三个方法,protected int backspace( int count, int context )public int backspace( int count )protected boolean backspace()

MyEditField 在实例化时设置为 FILTER_REAL_NUMERIC,我已经尝试使用上述所有方法来使删除键起作用。是否有必要覆盖退格函数才能开始工作,还是我必须编写一个自定义算法来获取删除键以删除字符串末尾的字符?

我已阅读文档,但我找不到任何关于退格功能何时起作用以及何时不起作用的提及。另外,我知道系统(又名模拟器)正在注册删除按键,因为我可以将按键代码打印到控制台。

我正在尝试获得比通过 BB 菜单清除整个字段更用户友好的东西。

0 投票
2 回答
703 浏览

blackberry - Blackberry EditField - 高度改变无效

我尝试做的是简单地更改 EditField 的高度。这听起来很容易,但我面临一个让我发疯的问题。这是我的代码:

行 layoutChild(mtxt, 50, 500); 应该设置我的 EditField 的宽度和高度。确实如此,但仅限于宽度。高度是恒定的。如果我将其设置为 500,我将得到与将其设置为 10 相同的结果。

知道我缺少什么吗?因为我确定这是我正在做的一个愚蠢的错误......

谢谢

==编辑

在 jproffit 帮助之后,我明白了我做错了什么。但是现在它可以工作了(我可以设置高度)我还有另一个问题。这是我的代码:

使用此代码,我无法正确管理焦点。我忘记了什么?我在我的字段中看不到光标。

任何想法 ?

谢谢

0 投票
2 回答
1170 浏览

blackberry - 黑莓自定义EditField - 处理焦点

有什么东西让我在 BlackBerry dev 上发疯。我有一个习惯EditField。这是代码:

问题是它无法获得焦点。实际上它确实调用isFocusable了等,但光标没有显示,我不能写任何东西。由于我是 BlackBerry dev 的新手,所以我肯定会遗漏一些东西,但是什么?

非常感谢

0 投票
2 回答
750 浏览

blackberry - Blackberry Editfield 将光标保持在右侧

我想创建一个光标保持在右侧的编辑字段。
为了说明我是否要写“黑莓”,结果应该是这样的。

谢谢


由于缺乏声誉的感觉,我无法回答我自己的问题。
无论如何,我找到了一个简单的方法。width指持有此编辑字段的管理器的宽度。

0 投票
2 回答
974 浏览

blackberry - 黑莓和 Editfields

这是一个非常基本的事情,但我似乎无法找到答案搜索然后上网。

基本上我在Horizo​​ntalFieldManager 上显示两个相邻的EditField 时遇到问题。

我相信从我读过的内容来看,EditField 使用了它所在容器的最大宽度。考虑到这一点,我认为将 editFields 添加到单独的 VerticalFieldManagers 中,然后将它们添加到我的 Horizo​​ntalFieldManager 中会起作用。下面是我正在执行此操作的代码。但不幸的是,用户名显示正常,但密码字段无法显示。关于我做错了什么的任何想法?

0 投票
0 回答
333 浏览

blackberry - Blackberry 9800 EditField 光标未在正确位置绘制

我已经构建了一个自定义 EditField,当滑块打开时我遇到了光标问题。

我使用的 EditField 是 EditField 的子类,以使用 来添加更好的样式FieldDecor.setVisualStateBorderAndBg( this );,但我没有更改功能。甚至画只是调用super.paint( graphics );。我修改的唯一行为是在滑块关闭时显示和隐藏软键盘(在焦点事件期间)。

问题是当应用程序打开时滑块打开,并且正在编辑文本。光标绘制在它应该在初始焦点上的位置,但在编辑文本时,它会停留在同一个位置,如下所示: 光标绘制在错误位置的自定义 EditField

如果滑块关闭,这不是问题,当滑块打开并使用键盘时也不是问题。

光标位置正在被适当地设置和记住,只是没有在视觉上更新。我尝试添加调用invalidate()和覆盖update(),但没有成功。

请注意,这只是 9800 模拟器上的问题,而不是 8530 设备上的问题。

更新: 这只发生在直接焦点事件期间。使用轨迹球时不会出现。

0 投票
1 回答
451 浏览

blackberry - 聚焦时编辑字段中的黑莓边框颜色

我想EditField在黑莓集中放置实心边框和边框颜色。她的截图是我的截图http://www.mediafire.com/imageview.php?quickkey=yst9bgev9crqjny&thumb=4。请帮忙

0 投票
2 回答
133 浏览

blackberry - Black Berry 中的 EditField

我想创建EditField允许在Blackberry中忽略Numeric ValuesComma和其他值的值。

那么我如何通过编程代码来实现这一点?

谢谢。

0 投票
1 回答
161 浏览

blackberry - 动态编辑域

我有EditField并使用背景图片..我想创建动态EditField

所以我想动态高度EditField但固定宽度

0 投票
1 回答
472 浏览

blackberry - EditField的对齐

我已经创建了一个标签和 RoundedEditField。但是我无法在具有特定边距的黑莓标签下制作该 RoundedEditField。怎么做..听到的是代码