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를 이용해서 공지사항을 띄어줄려고하는데요..
액티비티가 실행하자마자 공지로 띄울려고하는데요..
버튼 클릭시까진 했는데..
바로 띄우는건안되네요..;;
자꾸 에러가뜹니다..
조언부탁드려요 !