2012-05-04 16 views
0

私はライブ壁紙を書いています。前と同じように、ユーザーの画面幅は、 "onSurfaceChanged"の高さで&になります。 「onSurfaceCreated」で画面の幅&の高さを取得できますか?ユーザの電話画面サイズ

+0

誰も私を教えることができる操作を行うを使用してのように画面サイズを取得することができます? – Perry

答えて

2

あなたはどこでもあなた

getWallpaperDesiredMinimumWidth()/2 

または ソースの先頭に

WindowManager wm = (WindowManager)getSystemService(WINDOW_SERVICE); 
DisplayMetrics metrics; 
disp = wm.getDefaultDisplay(); 

を入れて、

disp.getMetrics(metrics); 
screenWidth = (float) metrics.widthPixels; 
関連する問題