- 博客(1)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 自定义RelativeLayout控件,setVisibility(View.INVISIBLE)竟然无效
在项目中,我自定义了一个RelativeLayout控件
2014-10-08 13:27:47 16563 5
解决app获取分辨率少了导航栏高度.zip
通过修改framework代码解决app获取分辨率少了导航栏高度。一般app获取系统分辨率有很多种,如下:
Display defaultDisplay = getWindowManager().getDefaultDisplay();
Point point = new Point();
defaultDisplay.getSize(point);
int x = point.x;
int y = point.y;
这种方法获取的系统分辨率会比实际少了导航栏的高度,导致app适应分辨率出现偏差。其实android还要接口可以解决这个问题,比如:
DisplayMetrics outMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getRealMetrics(outMetrics);
int widthPixel = outMetrics.widthPixels;
int heightPixel = outMetrics.heightPixels;
但是做行业开发的软件工程师太多笨蛋或者太懒,把问题都推到搞android系统这边,没办法只能改系统去适应。这个补丁就是为了解决这个不是问题的问题。
2020-01-14
做一个directshow的filter,把RGB视频流变成黑白的
我是按网上的一篇文章(做了一个directshow的filter,把RGB视频流变成黑白的)做的一个filter,有一点改动。可以参考一下。
2012-07-02
自定义的combobox,皮肤什么的都换干净了
这是一个我自定义的combobox,目的是换皮肤,而且是全换。实现方式也不难,主要由static,Dialog,Listbox组合在一起实现的。滚动条的换肤是最难的,自己写需要花上一点时间。但是网上的有现成的嘛,所以借来用用。希望对下载的朋友有帮助。
2012-06-13
小米盒子的焦点框动画怎么做的?
2015-01-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人