2012-06-08 6 views
-3

img1 str img2 | img3 형식의 이미지를 화면 아래쪽에 정렬하려고합니다. str이 작 으면 이미지가 왼쪽으로 이동합니다. 이미지는 문자열 길이에 따라 오른쪽으로 이동합니다. 이미지를 항상 오른쪽 모서리에 보관하고 싶습니다. 어떻게해야합니까?이미지를 맨 아래에 정렬하는 방법

VerticalFieldManager test = new VerticalFieldManager(); 

    HorizontalFieldManager horizontalFieldManager = new HorizontalFieldManager(
       FIELD_BOTTOM | Manager.USE_ALL_WIDTH) { 
      public void paint(Graphics graphics) { 
       graphics.setBackgroundColor(0x316AC5); 
       graphics.clear(); 
       super.paint(graphics); 
      } 
     }; 

     Bitmap fadeBitmap = Bitmap 
       .getBitmapResource("icon_tz_faded_316AC5_35x39.png"); 
     Bitmap clockBitmap = Bitmap 
       .getBitmapResource("icon_date_picker_white_316AC5_35x39.png"); 
     Bitmap tzBitmap = Bitmap 
       .getBitmapResource("icon_tz_white_316AC5_35x39.png"); 

     final ImageButtonField unfocus = new ImageButtonField("", 
       Field.FOCUSABLE | FIELD_LEFT, "icon_tz_faded_316AC5_35x39.png", 
       "icon_tz_faded_316AC5_35x39.png", 0xFFFFFF); 

     final ImageButtonField bitmapField = new ImageButtonField("", 
       Field.FOCUSABLE | ImageButtonField.FIELD_RIGHT, 
       "icon_date_picker_white_316AC5_35x39.png", 
       "icon_date_picker_selected_35x39.png", 0xFFFFFF); 

     final ImageButtonField bitmapField1 = new ImageButtonField("", 
       Field.FOCUSABLE | ImageButtonField.FIELD_RIGHT, 
       "icon_tz_white_316AC5_35x39.png", "icon_tz_selected_35x39.png", 
       0xFFFFFF); 

     int margin = ((Display.getWidth() - (fadeBitmap.getWidth() 
       + clockBitmap.getWidth() + tzBitmap.getWidth() + timezoneTitle 
       .getWidth()))/4); 

     unfocus.setMargin(0, 3, 0, 0); 
     timezoneTitle.setMargin(0, 120, 0, 0); 
     bitmapField1.setMargin(0, 0, 0, 0); 

     horizontalFieldManager.add(unfocus); 
     horizontalFieldManager.add(timezoneTitle); 
     horizontalFieldManager.add(bitmapField); 
    horizontalFieldManager.add(bitmapField1); 
      test.add(horizontalFieldManager); 
+0

질문을 복제하지 마십시오. 이전 질문을 항상 업데이트 할 수 있습니다. http://stackoverflow.com/q/10928959/431639 질문을 업데이트 할 수 있습니다. 또한 '좋은 답변을 얻지 못하면 어떻게할까요?', http://stackoverflow.com/faq#bounty를 확인하십시오. – Rupak

답변

0

다른 필드를 만들고이 필드에 이미지를 추가 한 다음 setPadding (위쪽, 왼쪽, 아래쪽, 오른쪽)을 사용하여 순서대로 이미지를 정렬합니다.

관련 문제