2012-04-20 5 views
1

글쎄, 나는 안드로이드에 대한 응용 프로그램을 만들었습니다 (사진에서 볼 수 있습니다). 나는 Blackberry에 대해서도 똑같이하고 싶지만, 나는 약간의 문제가있다.블랙 베리 테이블 정렬

나는 GRA ENTIDAD Inc Sintomas 등처럼 제목 ..

을 원하고 동적으로 정보의 모든 행을 입력합니다.

내가 행하기 위해 노력하고있어 방법 :

clsHorFieldManager firstManager = new clsHorFieldManager(
         Field.FOCUSABLE | Manager.VERTICAL_SCROLL, Color.WHITE); 

       firstManager.add(new NullField(Field.FOCUSABLE)); 
       add(new SeparatorField()); 
       firstManager.add(new LabelField(vecCampos[2])); 
       firstManager.add(new LabelField(vecCampos[3])); 
       firstManager.add(new LabelField(vecCampos[4])); 
       firstManager.add(new LabelField(vecCampos[5])); 
       firstManager.add(new LabelField(vecCampos[6])); 

       add(firstManager); 

을하지만 난 그냥 함께 .. 내 질문은, 내가 할 수있는 방법 행의 각 셀을 정렬 할 수 있는지 모든 필드를 얻을 제목이 있니?

What i want

+1

나는이 링크는 당신을 도울 수있다 생각한다 http://supportforums.blackberry.com/t5/Java-Development/Create-a-rich-UI-layout-with-TableLayoutManager/ta-p/445299 – alishaik786

답변

0

사용자가 만든 필드를 정렬 할 경우, 가장 좋은 방법은 사용자 정의 필드를 만들고 페인트 및 레이아웃 방법을 생성자에서

사용 setmargin 및 setpadding 메소드를 오버라이드 (override)하는 것입니다 .. 그림에서와 같이 . 복잡하지만 1 구현을 완료 한 경우 프로젝트에서 여러 가지 방법을 사용할 수 있습니다.

0

이를 참조하십시오 -

clsHorFieldManager firstManager = new clsHorFieldManager(
        Field.FOCUSABLE | Manager.VERTICAL_SCROLL, Color.WHITE); 

      firstManager.add(new NullField(Field.FOCUSABLE)); 
      add(new SeparatorField()); 
      firstManager.add(new LabelField(vecCampos[2])); 
      firstManager.add(new LabelField(" "); 
      firstManager.add(new LabelField(vecCampos[3])); 
      firstManager.add(new LabelField(" "); 
      firstManager.add(new LabelField(vecCampos[4])); 
      firstManager.add(new LabelField(" "); 
      firstManager.add(new LabelField(vecCampos[5])); 
      firstManager.add(new LabelField(" "); 
      firstManager.add(new LabelField(vecCampos[6])); 

      add(firstManager);