private void createFloatView(){ final Button button= new Button(getApplicationContext()); button.setText( "hello" ); final WindowManager windowManager=(WindowManager)getApplicationContext().getSystemService(Context. WINDOW_SERVICE ); final WindowManager.LayoutParams params = new WindowManager.LayoutParams(); params. type =WindowManager.LayoutParams. TYPE_SYSTEM_ALERT ; params. format = PixelFormat. RGBA_8888 ; params. flags =WindowManager.LayoutParams. FLAG_NOT_TOUCH_MODAL |WindowManager.LayoutParams. FLAG_NOT_FOCUSABLE ; params. width = 100 ; params. height = 100 ; // button.setOnTouchListener(new View.OnTouchListener() { // int lastx,lasty; // int paramx,paramy; // @Override // public boolean onTouch(View v, MotionEvent event) { // switch (event.getAction()){ // case MotionEvent.ACTION_DOWN: // ...