让组件悬浮所有页面之上
来源:互联网 发布:企业数据防泄密体系 编辑:程序博客网 时间:2024/06/07 15:04
在android中悬浮显示可拖动的歌词栏一文中,歌词栏只能在应用打开着才能显示,退出后就不见了,如何让歌词栏凌驾于所有页面之上呢,下面补充一段代码:
package com.home.testwindowmanager;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.WindowManager;import android.view.WindowManager.LayoutParams;import android.widget.TextView;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);WindowManager wm = (WindowManager) getApplicationContext().getSystemService(WINDOW_SERVICE);WindowManager.LayoutParams lp = new WindowManager.LayoutParams();// 悬浮所有页面之上lp.type = WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY;lp.width = WindowManager.LayoutParams.WRAP_CONTENT;lp.height = WindowManager.LayoutParams.WRAP_CONTENT;// 失去焦点lp.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL| LayoutParams.FLAG_NOT_FOCUSABLE;TextView tv = new TextView(this);tv.setText("我是不是你最疼爱的人,你为什么不说话,握住是你冰冷的手动也不动让我好难过");tv.setBackgroundColor(Color.WHITE);wm.addView(tv, lp);}}
0 0
- 让组件悬浮所有页面之上
- 62.悬浮所有页面之上、可拖拽的交互按钮FloatDragView
- 让DIV悬浮在SilverLight之上
- WindowManager——悬浮在所有app之上
- 如何让Div层悬浮在Flash Object对象之上!
- Android 如何让某个view悬浮在其他界面之上?
- 如何让某个view悬浮在其他界面之上?
- 让swfobject.js 支持透明的flash,即让悬浮的div能够位于flash之上
- 如何让页面中对话框总显示在页面之上
- WindowManager之凌驾所有Activity之上(自定义各种组件)
- android悬浮球,应用在所有软件之上,点击可以显示菜单
- Android 如何让悬浮窗口覆盖显示在导航栏之上?
- 按钮操作DIV的打开与关闭(div悬浮于页面之上)
- 网页嵌入swf, wmode必须设置为direct情况下如何让html元素悬浮于swf之上
- Android悬浮窗置于任务栏之上
- php最底部悬浮层,适用于手机Wap页面和所有网页页面
- .NET组件程序设计之上下文
- 让div 在object 之上
- Camera.ScreenToWorldPoint
- 自己写的一个伪ajax图片上传实现代码
- Raphel image drag 拖动
- Android中共享全局变量
- Struts2入门二-参数和类型转换
- 让组件悬浮所有页面之上
- JAVA调用小票打印机
- 学习Ant编译脚本
- tomcat设置debug调试方式
- java基础知识——继承
- MPlayer从模式说明
- 关于nginx返回默认404页面的查看
- cocos2dx Box2d 学习
- leetcode_150 Evaluate Reverse Polish Notation