getWindowManager()。getDefaultDisplay()不起作用

时间:2017-11-17 08:33:07

标签: android

我正在使用此代码和getWindowManager()。getDeafulltDisplay部分显示错误。我正在使用Activity。这是弹出窗口的代码。如果有人有更好的弹出窗口代码代码请提供。实际上getwindow功能不起作用

   import android.app.Activity;
   import android.content.Context;
   import android.support.v7.app.AppCompatActivity;
   import android.os.Bundle;
   import android.util.DisplayMetrics;
   import android.view.WindowManager;


 public class PopActivity extends Activity {

   @Override
     protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_popupd);
  }



     DisplayMetrics displayMetrics = new DisplayMetrics();
     *getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);* 
     int height = displayMetrics.heightPixels;
     int width = displayMetrics.widthPixels;
     getWindow().setLayout((int))(width*,8)(int)(height*.7));

  }

0 个答案:

没有答案