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); // 높이길이

  linear = (LinearLayout)findViewById(R.id.linear);
  popupview = View.inflate(this, R.layout.dialog, null);
  // popup = new PopupWindow(popupview,200,100,true);
  popup = new PopupWindow(popupview, width, height, true);

  ImageButton imageButton1 = (ImageButton) popupview
    .findViewById(R.id.imageButton1); // 이미지 버튼
  Drawable alpha6 = imageButton1.getBackground();
  alpha6.setAlpha(0); // 알파값 200

  TextView text = (TextView) popupview.findViewById(R.id.textView1);
  text.setText(mal); // /텍스트 부분

  // final Button btnshow = (Button)findViewById(R.id.btnshow);
  // btnshow.setOnClickListener(new Button.OnClickListener() {
  // public void onClick(View v) {
  //
  // 지정한 좌표에 놓기
  // popup.showAtLocation(linear,Gravity.NO_GRAVITY,50,100);//x=50 y=100
  // 가운데 놓기
  // popup.showAtLocation(linear,Gravity.CENTER,0,0);
  // 가운데 + 50, 80에 놓기 x로는 +가 되지만 y로는 -가 됨 즉 80정도 위로 올라감
  popup.showAtLocation(linear, Gravity.CENTER, 0, 0);
  // 화면 벗어나기
  // popup.showAtLocation(linear,Gravity.NO_GRAVITY,800,1200);
  // 수평 중앙, 수직 바닥
  // popup.showAtLocation(linear,Gravity.CENTER_HORIZONTAL|
  // Gravity.BOTTOM,0,0);
  // 수평 중앙, 수직 바닥 + (50,50)
   popup.showAtLocation(linear,Gravity.CENTER_HORIZONTAL|
  // Gravity.BOTTOM,50,50);
  // 버튼 아래에 놓기 드롭다운 형태로 팝업을 하고 애니메이션 스타일을 -1으로 즉 디폴트로 지정함
  //popup.setAnimationStyle(-1);
  // popup.showAsDropDown(btnshow);
  // }
  // });

 

popupwindow를 이용해서 공지사항을 띄어줄려고하는데요..

액티비티가 실행하자마자 공지로 띄울려고하는데요..

버튼 클릭시까진 했는데..

바로 띄우는건안되네요..;;

자꾸 에러가뜹니다..

조언부탁드려요 !