public class PopuptestActivity extends Activity {

 PopupWindow popup;
 View popupview;
 LinearLayout linear;
 
 /** Called when the activity is first created. */
 @Override
 public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
   //setContentView((View.inflate(this, R.layout.dialog, null)));

  Context mContext = PopuptestActivity.this;
  Resources res = getResources();
  DisplayMetrics dm = res.getDisplayMetrics();
  int width = (int) TypedValue.applyDimension(
  TypedValue.COMPLEX_UNIT_DIP, 270, dm); // 폭 길이
  int height = (int) TypedValue.applyDimension(
  TypedValue.COMPLEX_UNIT_DIP, 400, dm); // 높이길이 


  popupview = (View.inflate(this, R.layout.dialog, null));
  linear = (LinearLayout)findViewById(R.id.linear);

  
  setContentView(popupview);
 

  popup = new PopupWindow(popupview,width,height,true);
  popup.showAtLocation(popupview, Gravity.CENTER, 0, 0); //rootcontainer의 id를 main으로 가정

 

실행하자마자 팝업창을 띄어주려고 이렇게 소스를 짯는데요..

잘안되네요..ㅠㅠ 도와주시면은 감사하겠습니다..

조언좀 부탁드립니다 !!!