BlackBerry Forums Support Community

BlackBerry Forums Support Community (http://www.blackberryforums.com/index.php)
-   Developer Forum (http://www.blackberryforums.com/forumdisplay.php?f=15)
-   -   Verticalscrollbar in blackberry storm (http://www.blackberryforums.com/showthread.php?t=230330)

baskar 07-07-2010 08:45 AM

Verticalscrollbar in blackberry storm
 
Hi,

- I want scrollbar in VerticalFieldManager.
- I was given fixed height in VerticalFieldManager and then added many labelfield but no scrollbar appear and no touchevent for up and down, only show some text.
- Please help anybody.

Thanks,
Baskar

Dougsg38p 07-07-2010 11:45 AM

Assuming that you have created the manager with the correct SCROLL styles, then the issue is probably that your LabelFields are not focusable by default. Make the fields focusable and the scrollbar should appear.

baskar 07-07-2010 11:49 PM

Hi,

Thanks for reply.
I am using below code. only first two label only display. i don't know why others labelfield not showing. please check it out.

VerticalFieldManager vManager = new VerticalFieldManager(Manager.VERTICAL_SCROLL|Manag er.VERTICAL_SCROLLBAR|VerticalFieldManager.VERTICA L_SCROLLBAR_MASK|VerticalFieldManager.VERTICAL_SCR OLL_MASK)
{
// Overriden to set the visible height for the vertical field manager.
protected void sublayout(int width, int height)
{
height = 60;
super.sublayout(width, height);
setExtent(width, height);
}
};

LabelField etfAssetClassTitle = new LabelField("Asset Class: ",LabelField.VALIGN_MASK|LabelField.FOCUSABLE) ;
vManager.add(etfAssetClassTitle);

LabelField etfAssetClassValue = new LabelField("Scroll bar test1 Scroll bar test2 Scroll bar test3 Scroll bar test4 Scroll bar test5 Scroll bar test6 Scroll bar test7 Scroll bar test8 Scroll bar test9 Scroll bar test10 Scroll bar test11 Scroll bar test12 Scroll bar test13",LabelField.VALIGN_MASK|LabelField.FOCUSABL E);
vManager.add(etfAssetClassValue);

LabelField etfAssetClassTitle2 = new LabelField("Asset Class2: ",LabelField.VALIGN_MASK|LabelField.FOCUSABLE) ;
vManager.add(etfAssetClassTitle2);

LabelField etfAssetClassValue2 = new LabelField("Scroll bar test1 Scroll bar test2 Scroll bar test3 Scroll bar test4 Scroll bar test5 Scroll bar test6 Scroll bar test7 Scroll bar test8 Scroll bar test9 Scroll bar test10 Scroll bar test11 Scroll bar test12 Scroll bar test13",LabelField.VALIGN_MASK|LabelField.FOCUSABL E);
vManager.add(etfAssetClassValue2);

LabelField etfAssetClassTitle3 = new LabelField("Asset Class3: ",LabelField.VALIGN_MASK|LabelField.FOCUSABLE) ;
vManager.add(etfAssetClassTitle3);

LabelField etfAssetClassValue3 = new LabelField("Scroll bar test1 Scroll bar test2 Scroll bar test3 Scroll bar test4 Scroll bar test5 Scroll bar test6 Scroll bar test7 Scroll bar test8 Scroll bar test9 Scroll bar test10 Scroll bar test11 Scroll bar test12 Scroll bar test13",LabelField.VALIGN_MASK|LabelField.FOCUSABL E);
vManager.add(etfAssetClassValue3);

LabelField etfAssetClassTitle4 = new LabelField("Asset Class4: ",LabelField.VALIGN_MASK|LabelField.FOCUSABLE) ;
vManager.add(etfAssetClassTitle4);

LabelField etfAssetClassValue4 = new LabelField("Scroll bar test1 Scroll bar test2 Scroll bar test3 Scroll bar test4 Scroll bar test5 Scroll bar test6 Scroll bar test7 Scroll bar test8 Scroll bar test9 Scroll bar test10 Scroll bar test11 Scroll bar test12 Scroll bar test13",LabelField.VALIGN_MASK|LabelField.FOCUSABL E);
vManager.add(etfAssetClassValue4);

add(vManager);

baskar 07-12-2010 07:27 AM

Please help anybody..

Regards,
Baskar


All times are GMT -5. The time now is 12:01 PM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.