반응형
안드로이드의 다양한 해상도 땜에 가끔 귀찮을 때가 있다.
어쨌든 이러한 해상도 문제를 해결하기 위해 몇가지 꼼수를 써서 해결해 보았습니다.
정답이 아니며, 더 좋은 방법이 있으면 공유 부탁드립니다.
이전에 쓴 관련글 : [팁] Density를 고려한 어플리케이션 만들기.
1) onCreate에서 width, height 정보를 획득
2) width, height에 따라 변수 설정
어쨌든 이러한 해상도 문제를 해결하기 위해 몇가지 꼼수를 써서 해결해 보았습니다.
정답이 아니며, 더 좋은 방법이 있으면 공유 부탁드립니다.
이전에 쓴 관련글 : [팁] Density를 고려한 어플리케이션 만들기.
1) onCreate에서 width, height 정보를 획득
Display display = ((WindowManager)getSystemService(WINDOW_SERVICE)).getDefaultDisplay();
int displayWidth = display.getWidth();
int displayHeight = display.getHeight(); 2) width, height에 따라 변수 설정
if (displayWidth == 600 && displayHeight == 1024)
isItTab = true;
3) LayoutParams 조정하기
...
} else {
...
}
isItTab = true;
3) LayoutParams 조정하기
if (isItTab) {
LinearLayout.LayoutParams params = null;
LinearLayout.LayoutParams params = null;
params = (LinearLayout.LayoutParams) mylayout.getLayoutParams();
params.width = 105;
params.height = 66;
mylayout.setLayoutParams(params);...
} else {
...
}
허접한 글이지만, 도움이 되신다면 아래 손가락 꾹 눌러주세요.
반응형
'개발 > 안드로이드 App' 카테고리의 다른 글
GalleryView 옵션 (0) | 2011.07.14 |
---|---|
EditView 관련 정리 (0) | 2011.07.11 |
[TIP] WebView (0) | 2011.03.22 |
[팁] TextView 관련 팁들 (0) | 2011.02.21 |
안드로이드 gles 첫번째 예제. (0) | 2010.11.02 |