Android 1.6
How to get the screen size on Activity class.
How to get the screen size on View class.
Activityクラスの派生クラスでのスクリーンサイズ・画面サイズの取得方法
Viewクラスの派生クラスでのスクリーンサイズ・画面サイズの取得方法
----
■Activityクラス上でスクリーンサイズを取得する方法
getSystemService(WINDOW_SERVICE)
を使用してスクリーンサイズを取得します。
import android.content.Context;
import android.view.Display;
import android.view.WindowManager;
public class TestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WindowManager windowmanager = (WindowManager)getSystemService(WINDOW_SERVICE);
Display disp = windowmanager.getDefaultDisplay();
int width = disp.getWidth();
int height = disp.getHeight();
}
}
■Viewクラス上でスクリーンサイズを取得する方法
contextオブジェクトが使えるのでそれを使用します。
Display disp =
((WindowManager)context.getSystemService(Context.WINDOW_SERVICE)).
getDefaultDisplay();
int width = disp.getWidth();
int height = disp.getHeight();
0 件のコメント:
コメントを投稿