我希望我的应用程序对齐两个字段,一个到屏幕的左边,另一个到屏幕的最左边。为此,我使用了GridLayoutManager类。以下是我的代码
GridFieldManager gridFieldManager = new GridFieldManager(2,2, GridFieldManager.PREFERRED_SIZE_WITH_MAXIMUM);
gridFieldManager.add(new ButtonField("Button One"), Field.FIELD_HCENTER);
gridFieldManager.add(new ButtonField("Button Two"), Field.FIELD_RIGHT);
gridFieldManager.add(new ButtonField("HC", Field.FIELD_HCENTER));
gridFieldManager.add(new ButtonField("RT", Field.FIELD_RIGHT));
add(gridFieldManager);这是我在模拟器中的输出

谁能帮我把Button Two对齐到屏幕的最右边?任何帮助都将不胜感激。
发布于 2012-04-04 21:38:27
看起来你应该使用JustifiedHorizontalFieldManager而不是GridFieldManager。JustifiedHorizontalFieldManager不是RIM中包含的标准管理器,而是BlackBerry后来发布的一组UI组件中的一个成员,用于帮助开发人员构建更丰富的UI界面。您必须从here下载代码,将其添加到您的项目中,然后包含以下行:
JustifiedHorizontalFieldManager justifiedManager = new JustifiedHorizontalFieldManager(buttonOne, buttonTwo, false, USE_ALL_WIDTH );https://stackoverflow.com/questions/10010884
复制相似问题