我需要可调焦的水平现场管理器,为此我在论坛中找到了一些代码。如何在黑莓中创建可调焦的水平现场管理器
hfm[i]=new HorizontalFieldManager(HorizontalFieldManager.FOCUSABLE)
{
protected void onFocus(int direction)
{
Background bg = BackgroundFactory.createLinearGradientBackground(0x00E2E2E2,0x00E2E2E2,0x00E2E2E2,0x00E2E2E2);
setBackground(bg);
}
protected void onUnfocus()
{
Background bg = BackgroundFactory.createLinearGradientBackground(0x00FFFFFF,0x00FFFFFF,0x00FFFFFF,0x00FFFFFF);
setBackground(bg);
}
};
rtf[i]=new ExtendedLabel(list[i]);
hfm[i].add(rtf[i]);
add(hfm[i]);
但它不可作为焦点,如果
退房ListStyleButtonField的情况下,这是你在试图重新创造什么:http://supportforums.blackberry.com/t5/Java-Development/ Implement-advanced-buttons-fields-and-managers/ta -p/488276 –
感谢您的支持,这是链接对学习其他概念也非常有帮助 – Ajay