Notice
Recent Posts
Recent Comments
반응형
오늘도 공부
android 해상도 및 화면중앙 구하기 본문
반응형
해상도 별로 레이아웃 설정을 변경하거나 또는 늘이거나 줄이지 않고, 중앙에 표시하고자 할 때는 아래와 같이 합니다. 현재 진행 중인 게임 강좌에 맞춰서 예제를 만들어 봤습니다.
01.package app.main;02. 03.import ryulib.game.GamePlatform;04.import android.app.Activity;05.import android.os.Bundle;06.import android.util.DisplayMetrics;07.import android.widget.LinearLayout;08. 09.public class Main extends Activity {10. 11.private static final int _Width = 300;12.private static final int _Height = 400;13. 14./** Called when the activity is first created. */15.@Override16.public void onCreate(Bundle savedInstanceState) {17.super.onCreate(savedInstanceState);18. 19.DisplayMetrics displayMetrics = new DisplayMetrics();20.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);21.int deviceWidth = displayMetrics.widthPixels;22.int deviceHeight = displayMetrics.heightPixels;23. 24.LinearLayout layout = new LinearLayout(this);25.layout.setPadding(26.(deviceWidth - _Width) / 2, 27.(deviceHeight - _Height) / 2, 28.(deviceWidth - _Width) / 2, 29.(deviceHeight - _Height) / 230.);31.setContentView(layout); 32. 33._GamePlatform = new GamePlatform(this);34.layout.addView(_GamePlatform);35. 36._GamePlatform.AddControl(_Box);37.}38. 39.private GamePlatform _GamePlatform = null;40.private Box _Box = new Box(null); 41.}
반응형
'Android > Tip&Tech' 카테고리의 다른 글
| android camera crop example (4) | 2011.05.15 |
|---|---|
| Bitmap 에 관한 팁 (0) | 2011.05.15 |
| [펌]Android]Convert Drawable to Bitmap (0) | 2011.05.12 |
| canvas 내용 파일저장하기 (2) | 2011.05.11 |
| image를 canvas이용해서 그리기 (0) | 2011.05.11 |
