您的位置:首页 > 移动开发 > Android开发

android项目windowManager简单实用

2015-12-03 17:00 423 查看
把一个控件长期的添加到窗口上

private void showAddress(String address){
wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);
WindowManager.LayoutParams params = new WindowManager.LayoutParams();
params.height = WindowManager.LayoutParams.WRAP_CONTENT;
params.width = WindowManager.LayoutParams.WRAP_CONTENT;
params.flags = WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE
| WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE
| WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON;
params.format = PixelFormat.TRANSLUCENT;
params.type = WindowManager.LayoutParams.TYPE_TOAST;
params.setTitle("Toast");
tv = new TextView(this);
tv.setText(address);
tv.setTextSize(30f);
tv.setTextColor(Color.BLUE);
wm.addView(tv, params);

}


想移除的话用wm.removeView(tv);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: