我在android中創建了一個按鈕,當點擊它時會顯示彈出窗口..但是代碼不會像那樣工作..它沒有錯誤,但不顯示彈出窗口...請helpme。 。這裏是我的代碼 公共類MainActivity擴展活動{在android中彈出窗口彈出窗口
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final RelativeLayout objrl = (RelativeLayout) findViewById(R.id.myrl);
final Button objButton = (Button) findViewById(R.id.mybutton);
objButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
PopupWindow objPopupWindow = new PopupWindow(objrl, LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT, true);
objPopupWindow.setAnimationStyle(R.drawable.background2);
objPopupWindow.showAtLocation(objButton, Gravity.CENTER_HORIZONTAL, 10, 10);
}
});
}
入住這Andwer http://stackoverflow.com/a/18867300/1160282 – SilentKiller 2014-08-30 11:21:07
哦.. !!我不明白你爲什麼挑剔物體......?解釋 – FaKe 2014-08-30 11:21:19
我只是格式化了你的代碼。 – SilentKiller 2014-08-30 11:22:14