package com.example.myapplication; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Gravity; import android.view.View; import android.widget.PopupWindow; import android.widget.Toast; public class MainActivity extends AppCompatActivity { private View view; private PopupWindow pw; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); view=getLayoutInflater().inflate(R.layout.popuwindow,null); pw = new PopupWindow(view,400,200); pw.setOutsideTouchable(true); } public void on(View view) { switch (view.getId()){ case R.id.btn: if(pw.isShowing()){ pw.dismiss(); }else{ pw.showAtLocation(view, Gravity.BOTTOM,0,0); } break; case R.id.back: Toast.makeText(MainActivity.this,"您点击了返回键",Toast.LENGTH_SHORT).show(); break; case R.id.fenxiang: Toast.makeText(MainActivity.this,"您点击了分享",Toast.LENGTH_SHORT).show(); break; case R.id.shoucang: Toast.makeText(MainActivity.this,"您点击了收藏键",Toast.LENGTH_SHORT).show(); break; } } }
PopuWindow
最新推荐文章于 2019-04-24 11:00:24 发布