2009-12-05 2 views
0

가로 관리자의 너비를 조정할 수 있습니까? 가로 막장에 두 개의 단추를 만들고 배경 테두리를 설정하고 싶습니다. 다음 코드를 사용하고 있습니다. 잘 작동합니다. 그러나 두 개의 버튼 만 있고 320 개의 너비의 전체 ​​화면을 차지하지 않으므로 두 개의 버튼 배경에만 경계선이 설정됩니다. 그래서 전방과 후방 공간에서 가로 넓이와 떨어져있는 공백을 볼 수있었습니다. 그래서 저는 320 너비로 가로 관리자를 만들고 싶습니다. 그래서 테두리 색을 설정하면 전체 너비가 표시됩니다. 가로 관리자의 너비를 조정할 수 있습니까?BlackBerry - 가로 관리자의 너비 조정

XYEdges borderColor = new XYEdges(Color.BLACK, Color.BLACK, Color.BLACK, Color.BLACK); 
XYEdges noPadding = new XYEdges(2, 2, 2, 2); 

HorizontalFieldManager hzBtnFldManager = new HorizontalFieldManager(HorizontalFieldManager.FIELD_HCENTER); 

createButton = new CustomControl("Create", ButtonField.FOCUSABLE | ButtonField.CONSUME_CLICK | ButtonField.FIELD_HCENTER, 83, 15); 
      cancelButton = new CustomControl("Cancel", ButtonField.FOCUSABLE | ButtonField.CONSUME_CLICK | ButtonField.FIELD_HCENTER, 83, 15); 


hzBtnFldManager.add(createButton); 
hzBtnFldManager.add(cancelButton); 

Border btnBarPaddingBorder = BorderFactory.createSimpleBorder(noPadding, borderColor, Border.STYLE_SOLID); 
hzBtnFldManager.setBorder(btnBarPaddingBorder); 
hzBtnFldManager.setBackground(BackgroundFactory.createSolidBackground(Color.GRAY)); 

this.setStatus(hzBtnFldManager); 

답변

4

HorizontalFieldManagerField.USE_ALL_WIDTH 스타일을 사용해 볼까요?

+0

해결되었습니다. 고맙습니다. – Getsy

관련 문제