zoukankan      html  css  js  c++  java
  • android 视图(view)置顶

    在很多音乐播放器中都会出现歌词的置顶,这种置顶是对于整个系统而言的。

    实现方式

    WindowManager wm = (WindowManager)getApplicationContext().getSystemService(WINDOW_SERVICE);//获得WindowManager  
            WindowManager.LayoutParams params = new WindowManager.LayoutParams();  //布局参数对象
            params.type = WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY;  //system overlay windows, which need to be displayed on top of everything else.
              
            params.width = WindowManager.LayoutParams.WRAP_CONTENT;  
            params.height = WindowManager.LayoutParams.WRAP_CONTENT;  
            params.flags = LayoutParams.FLAG_NOT_TOUCH_MODAL | LayoutParams.FLAG_NOT_FOCUSABLE; //可选的。使得这个view失去焦点,后面的view可获得焦点。
    TextView tv
    = new TextView(this); wm.addView(tv, params);

    记得要在Manifest添加权限

        <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
     
     
  • 相关阅读:
    2020.02.22周末作业清单
    2020.2.21作业清单
    2020.2.20作业清单
    数学题目
    2020.2.19作业单
    Request对象
    HTTP协议
    http协议
    tomcate
    servlet-3-相关配置
  • 原文地址:https://www.cnblogs.com/ddcddc/p/3175705.html
Copyright © 2011-2022 走看看