2012-02-26 3 views
0
public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     Display display = getWindowManager().getDefaultDisplay(); 
     int width = display.getWidth(); 
     int height = display.getHeight(); 
     final PopupWindow pw = new PopupWindow(v,width-20,height-50,true); 

} 

私はPORTRAITでアプリを実行し、LANDSPACEに電話の向きを変更すると、ポップアップの高さがあまりにも絶頂ですが、私は戻ってLANDSPACEでアプリを実行し、ポートレートへ私はポップアップの半分(広すぎる)しか見ることができません。LANDSPACE TO PORTRAITからポップアップし、その逆、間違った寸法

答えて

1

onconfigurationchanged()メソッドで同じコードを書き込もうとします。オリエンテーション活動を変更すると、このメソッドには&が来て、onCreate()メソッドには入りません。 &をチェックすると、現在の結果が表示されます。

関連する問題