小技巧

反编译

简书连接

设置全屏

  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 获取宽度
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容