Android 弹出消息提醒——PopupWindow。

public class MainActivity extends Activity {    private PopupWindow pupWindow;    private TextView tv;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    public void showWindow(){        if(pupWindow == null){             LayoutInflater la = LayoutInflater.from(MainActivity.this);             View view = la.inflate(R.layout.pupwindow, null);//自定义布局             tv = (TextView) view.findViewById(R.pupwindow.txt);             view.setOnClickListener(new OnClickListener() {                    @Override                    public void onClick(View v) {                        pupWindow.dismiss();                    }                });             pupWindow = new PopupWindow(view, LinearLayout.LayoutParams.WRAP_CONTENT,LinearLayout.LayoutParams.WRAP_CONTENT);        }        tv.setText("this is pup window!");        //设置PopupWindow的焦点        pupWindow.setFocusable(true);        //点击PopupWindow之外的地方PopupWindow会消失        pupWindow.setOutsideTouchable(true);        //showAtLocation(View parent, int gravity, int x, int y):相对于父控件的位置(例如正中央Gravity.CENTER,下方Gravity.BOTTOM等),可以设置偏移或无偏移        pupWindow.showAtLocation(MainActivity.this.getWindow().getDecorView(), Gravity.CENTER, 0, 0);        pupWindow.update();    }}

仅用于记录!

更多相关文章

  1. Android 通用标题栏之组合控件
  2. Android Layout Tricks #3: Optimize by merging(Android 布局技
  3. Android 计算控件尺寸
  4. Android 左右滑动 控件
  5. android一种较为复杂的布局参考(xml文件)
  6. android使用同一个RecyclerView实现两种不同Item布局
  7. Android Studio [相对布局RelativeLayout]
  8. [中英文对照]android Designing for TV(一) ------ Optimizing L

随机推荐

  1. Android中抓取手机视频流数据
  2. Android APN的设置问题 默认“已起用数据
  3. Android Camera 模块分析(三)
  4. Windows7 Android 开发环境搭建
  5. android 资料分享
  6. android中的runOnUiThread(runnable)
  7. Android环境变量的设置
  8. ArcGIS API for Android(安卓)案例教程 4
  9. android 光标问题
  10. Notification(状态栏通知)详解