废话不多说,直接上代码
Activity中的代码
public class Main2Activity extends AppCompatActivity implements View.OnClickListener {
private Button send_show;
private PopupWindow pop;
private RelativeLayout send_zong;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
initView();
}
private void initView() {
send_show = (Button) findViewById(R.id.send_show);
send_show.setOnClickListener(this);
send_zong = (RelativeLayout) findViewById(R.id.send_zong);
}
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.send_show:
//初使化pop窗口
initPop();
//在某个控件的下面显示出来
pop.showAsDropDown(send_show);
//相对于某个控件设置偏移量xoff 在水平方向的偏移 yoff 在垂直方向的偏移
//pop.showAsDropDown(send