1,在baseactivity中写逻辑代码java
//添加悬浮窗口
WindowManager mWindowManager;
WindowManager.LayoutParams wmParams;
LinearLayout mFloatLayout;
//悬浮图标
public ImageView mFloatView;
/**
* 屏幕的宽度和高度
*/
protected int mScreenWidth;
protected int mScreenHeight;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
//获取屏幕宽高
DisplayMetrics metric = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metric);
getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN);
mScreenWidth = metric.widthPixels;
mScreenHeight = metric.heightPixels;
//getWindow().setFlags(FLAG_HOMEKEY_DI