2013-05-20 4 views
0

LWUIT 앱을 개발했습니다. 두 가지 유형의 이미지가 앱에 표시됩니다. 하나는 서버 측에서 표시해야하고 (예 : 사진이 게시되고 서버 측에 저장되는 것과 같은), 하나는 내 항아리에 포장되어 주로 아이콘으로 표시됩니다 (예 : 음악 아이콘, 애니메이션 gif로드 등). 화면 크기와 해상도에 따라 모든 이미지를 표시해야합니다. 첫 번째 종류는 화면 표시 높이와 너비를 취한 다음 배율 방법을 사용하고 배율 조정 된 이미지를 표시하여 표시됩니다. 그러나 나는 두 번째 종류를 어떻게 보여줄지 전혀 모른다. 즉 아이콘. 예를 들어 내 이미지로드는 대부분의 휴대 전화에서 좋지만 samsung과 같은 일부 휴대 전화에서는 흐릿하고 오버 사이즈로 보입니다. 어떻게하는지. 기본적인 아이디어는 icon_width_lowXheight_low.png, icon_width_mediumXheight_medium.png 및 image_width_highXheight_high.png와 같은 아이콘의 이미지를 3 가지 유형으로 유지하고 화면 크기에 따라 표시하는 것입니다. 이것을 달성하기위한 베팅 방법을 알려주십시오. 감사합니다, 파 베시이미지는 J2ME Lwuit

답변

1

LWUIT 1.5에 추가 된 MultiImages를 사용해야합니다. LWUIT에서는이 링크가 없지만 Codename One에서의 작업은 이처럼 매우 가깝습니다. 따라서 다중 이미지에서 How Do I?을 확인하십시오 (그리고 Codename One에 관계없이 마이그레이션 할 것을 제안합니다).

0

난 당신이

Image i = Image.createImage("your image path here"); 

i = i.scaled(widthValue, heightValue); 

을 사용)합니다 (Display.getInstance 관련이 값을 넣을 필요가 있다고 생각합니다. getDisplayHeight()와 Display.getInstance(). getDisplayWidth()

오른쪽?