Android 使用WindowManager做屏幕适配

 说明: 这只是写给我自己做记录的文章 不喜勿喷 如果有什么问题也可以提出。


1.首先可以先写一个关于屏幕适配的工具类方便你代码冗余  代码看下图↓
1.屏幕适配工具类

 (1). windowManager 个人理解(有大神看到了的话可以跟我解释一下)

   (1.1)   应用程序使用这个接口与窗口管理器对话,并且每个窗口管理器对象都绑定在一个特定      的Display类中 而我的方法是 获取到窗口管理器后对 控件的width 和 height 进行管理

 (2)还有就是不太懂init的方法有什么用 下面贴出调用时代码(有大神看到了希望可以解释一下) ↓

 (2.2)在appconfig类种有个getscreenwidth方法 直接返回width 参数 返回后直接使用 控件id对象进行赋值 

ps:其实还写了一个height的方法 因为我感觉用同一个影响不大所以就宽和高都是用的getScreenWidth

2.调用AppConfig工具类代码

因为我也不是特别懂 ,毕竟刚毕业 ,以上内容都是我自己的理解 ,觉得不对的可以说出来但是不要喷!!!

   详细关于WindowManager文章见:http://blog.csdn.net/u012637501/article/details/40835255


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

推荐阅读更多精彩内容