我正在使用此代码和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));
}