![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
显示系统
anseven
这个作者很懒,什么都没留下…
展开
-
Android服务端本地窗口FramebufferNativeWindow
Android窗口系统我们知道Android系统采用OpenGL来绘制3D图形,OpenGL ES提供了本地窗口(NativeWindow)的概念,无论是在Android平台中还是其他平台中,只要实现OpenGL ES中的本地窗口定义的接口,就可以利用OpenGL ES来绘制图形。由于Android系统所有服务都建立在C/S模式下,因此Android系统在实现OpenGL ES的本地窗口时仍然转载 2015-01-28 10:13:57 · 471 阅读 · 0 评论 -
Android4.0 Margin设置失效解决方法
Android4.0以下系统FrameLayout布局的子View设置的Margin常常出现失败的情况,而同样的代码在Android4.0及以上的系统中则没有问题。相信此时大多数屌丝程序员都气得很抓狂吧,当初遇到此问题时我也是如此,用百度、谷歌各种搜索都没有很好的解决问题,最后经过自己的研究终于找到了解决问题的方法。1、在xml布局设置margin失效情况在要设置Margin的Vi转载 2014-12-04 08:36:47 · 716 阅读 · 0 评论 -
利用Hierarchy Viewer优化布局
今天来讲下如何使用android中提供的工具优化我们的布局。首先我们写一个最简单的框架布局。 xml version="1.0" encoding="utf-8"?>FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"android:orientation="vertical"an转载 2014-12-04 11:41:45 · 640 阅读 · 0 评论 -
Android 的窗口管理系统 (View, Canvas, WindowManager)
在图解Android - Zygote 和 System Server 启动分析一 文里,我们已经知道Android 应用程序是怎么创建出来的,大概的流程是 ActivityManagerService -> Zygote -> Fork App, 然后应用程序在ActivityThread 中的进入loop循环等待处理来自AcitivyManagerService的消息。如果一个Androi转载 2014-12-04 13:58:37 · 1206 阅读 · 0 评论 -
res里面的drawable(ldpi、mdpi、hdpi、xhdpi、xxhdpi)
(1)drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854) (2)drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480) (3)drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)ldpi:240x320mdpi:320x480转载 2014-12-03 17:11:26 · 427 阅读 · 0 评论 -
android RelativeLayout 内容居中解决办法:
使用Linearlayout本来利用父控件的gravity属性是很好解决的。但是对应RelativeLayout虽然有 gravity属性,但是如果你使用,你会发现实际他是不能生效的。解决办法:在RelativeLayout的子空间里,使用以下3个属性就行了。 android:layout_centerVertica转载 2015-07-19 19:05:56 · 696 阅读 · 0 评论 -
dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算
一、基本概念dip : Density independent pixels ,设备无关像素。dp :就是dippx : 像素dpi :dots per inch , 直接来说就是一英寸多少个像素点。常见取值 120,160,240。我一般称作像素密度,简称密度density : 直接翻译的话貌似叫 密度。常见取值 1.5 ,转载 2015-08-02 11:38:40 · 2785 阅读 · 0 评论