我在一个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 ..
答案 0 :(得分:0)
添加了空字段new NullField(Field.NON_FOCUSABLE)
。并在bitmap field
的左侧和右侧添加了两个不同的空字段。因此,我只能点击它来关注位图字段。