小技巧

作者: 金樽明月 | 来源:发表于2017-04-11 10:30 被阅读0次

    反编译

    简书连接

    设置全屏

    1. 设置 Flag,需要在 setContentView() 之前
    requestWindowFeature(Window.FEATURE_NO_TITLE);
    getWindow().setFlags((WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
    
    1. 设置主题
    android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
    
    1. 自定义主题
     <style name="MyTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:windowFullscreen">true</item>
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    

    不确定 tags 的多行显示

    1. ViewGroup.getViewTreeObserver().addOnGlobalLayoutListener,     
       在 Listener 中写逻辑代码, 注意最后移除监听器
    2. 在判断宽高值时,需要
    1. View.measure(0, 0) 主动通知系统去测量
    2. View.getMeasuredWidth 获取宽度
    

    相关文章

      网友评论

          本文标题:小技巧

          本文链接:https://www.haomeiwen.com/subject/zfeyattx.html