Я добавил 2 BitmapFields (стрелки влево и вправо) на один HorizontalFieldManager, но когда я нажимаю в любом месте HFM, BitmapFields получает фокус и показывает, что он выбран.
Я хочу нигде не показывать фокус, пока он не нажмет на 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 для него.