位图字段专注于整个屏幕

时间:2012-12-20 13:22:28

标签: blackberry bitmap focus

我在一个BitmapFields上添加了2个HorizontalFieldManager(左箭头和右箭头),但是当我点击HFM上的任意位置时,BitmapField会聚焦并显示它已被选中。

我不想在任何地方显示焦点,直到它没有点击BitmapFields

以下是它的代码:

bmfBottomRight = new BitmapField(bmpBottomRightFocused, FOCUSABLE) {
                protected boolean navigationClick(int status, int time) {
                    int fieldIndex = getCurrentFieldIndex();
                    if (fieldIndex < (surveyList.size() - 1))
                        updateIncrField(fieldIndex);
                    return super.navigationClick(status, time);
                }
            };

            bmfBottomLeft.setPadding(5, 0, 5, ((Display.getWidth() - bmfBottomRight.getPreferredWidth()) >> 1) - bmfBottomRight.getPreferredWidth());

我正在为它设置Padding ..

1 个答案:

答案 0 :(得分:0)

添加了空字段new NullField(Field.NON_FOCUSABLE)。并在bitmap field的左侧和右侧添加了两个不同的空字段。因此,我只能点击它来关注位图字段。