0

4 ButtonField가 있고 모든 버튼을 수평으로 정렬하려고합니다. HorizontalFieldManager를 사용하고 Field.FIELD_BOTTOM을 지정하여 모든 버튼 필드를 화면의 버튼에 배치합니다. 하지만 잘 작동하지 않습니다. 내가 그것을HorizontalFieldManager를 화면 하단에 맞 춥니 다

답변

1

시도 관리자 생성자에서 USE_ALL_HEIGHT 스타일을 설정하는 문제 뭔지하지 않습니다

class MenuScreen extends MainScreen {   
    public MenuScreen() { 
     super(DEFAULT_CLOSE); 
     HorizontalFieldManager manager = 
      new HorizontalFieldManager(FIELD_BOTTOM|USE_ALL_HEIGHT);  
     add(manager); 
     manager.add(new ButtonField("1", FIELD_BOTTOM)); 
     manager.add(new ButtonField("2", FIELD_BOTTOM)); 
     manager.add(new ButtonField("3", FIELD_BOTTOM)); 
     manager.add(new ButtonField("4", FIELD_BOTTOM)); 
    } 
} 

alt text http://img412.imageshack.us/img412/8776/managerg.jpg

+0

안녕 최대 ... 당신은 장치 폭에 그 버튼의 너비를 조정하는 방법에 대해 설명합니다. .so 오른쪽 공간이 없습니다. – iAmitWagh

+0

@iAmitWagh [맞춤 레이아웃으로 맞춤 관리자] (http://blackberry-digger.blogspot.com/2009/03/how-to-create-custom)를 구현해야합니다. -layout-manager-for.html) 화면 크기에 맞게 하위 레이아웃 방법에서 버튼 필드의 크기를 조정합니다. –

+0

MainScreen 스타일에 NO_VERTICAL_SCROLL을 넣는 것을 잊지 마십시오. –

관련 문제