摘要:
各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640,还有蛋疼的摩托罗拉的FWVGA=854x480。 其实,在你layout的xml文件中,编写的时候是不是用了许多的padding呢?如果是,那你就蛋疼了。因为这样的布局永远是无法适应所有手机屏幕的。 正确的做法应该是使用的是weight属性。将你控件的layout中的width、height设置为fill-parent,不要使用wrap——content。因为wrap-.. 阅读全文
摘要:
android UI进阶之弹窗的使用android 中的PopupWindow 弹出菜单PopupWindow 阅读全文
摘要:
研究了一下android的touch事件,从doc到google,算是有了一些初步的理解。以下是经过消化的个人理解,有可能与事实不符,欢迎指正。 首先,来了解一下android的事件机制。android的基本元事件我猜应该有5种,理由是MotionEvent类里有5个事件常量,分别是ACTION_DOWN,ACTION_MOVE,ACTION_UP,ACTION_CANCEL和ACTION_OUTSIDE。其中DOWN/MOVE/UP是人为触发的,CANCEL是系统触发,至于OUTSIDE,doc里写是当事件发生在UI元素之外的时候出发,但实际上我还从来没有成功触发过这个事件。也许你会觉得按. 阅读全文
摘要:
本文首发于2011.12.13,原作者:欧阳洋葱对手机本身不是特别关心的人对自己手机的屏幕采用何种材质并不在意,不过现在手机屏幕材质的多样化导致在不同手机上图像、文本显示的显著差异。——那些三星的粉丝整天宣扬他们的A屏或者SA屏有多牛叉。使用iPhone的同人是否了解你们的屏幕材质相对三星又有怎样的差异。不对屏幕材质进行参数和技术上的考察,我们从一些角度来谈谈屏幕技术队手机显示效果造成的差异。一、手机屏幕分辨率分辨率的概念特别简单。我们提一个概念叫像素,屏幕图像是由一个个小方格组合而成的,每一个小方格就是一个像素。如果屏幕分辨率是240x320即表示这个屏幕的高为320个小方格,宽为240个小 阅读全文
摘要:
对字符编码一直感到很蛋痛的同学可以看看这篇文章--------------------------------------------------------------------------------------------------------------------------------------------------------------------那时,天下人的口音、言语,都是一样。他们往东边迁移的时候,在示拿地遇见一片平原,就住在那里。他们彼此商量说:“来吧!我们要作砖,把砖烧透了。”他们就拿砖当石头,又拿石漆当灰泥。他们说:“来吧!我们要建造一座城和一座塔,塔顶通天 阅读全文
摘要:
Eclipse颜色主题插件:Eclipse Color Theme2011年08月20日由Leyond发布在 Java留下评论一个很赞的eclipse插件,可以简单方便地实现eclipse下的代码配色。另外插件作者还专门为此插件做了一个eclipse配色网站,配色多达728个,开发者们也可以在此网站分享自己的配色方案。插件设置界面:安装方法:如果是Eclipse 3.6 (Helios)版本,可以打开 Help -> Eclipse Marketplace 搜索Eclipse Color Theme来进行安装。Eclipse 3.5 (Galileo)版本可以通过Help -> I 阅读全文
摘要:
这两天研究混淆Android下的Java代码,研究出来点成果,找到的一些网上资料先Mark一下,回头有空写个混淆教程---------------------------------------------------------------------------------------------------------------------------------------------------------------------http://poyexinghun.iteye.com/blog/298204http://www.cnblogs.com/qq78292959/arc 阅读全文
摘要:
关于按键事件处理的一篇总结,写的挺全------------------------------------------------------------------------------------------------------------------------------------------------------常见的事件处理:boolean onKeyDown(int keyCode, KeyEvent event)用于相应按键按下;boolean onKeyMultiple(int keyCode, KeyEvent event)用于响应按键重复点击;boolean 阅读全文
摘要:
一篇不错的讲解关于Layout布局位置的文章,分享出来------------------------------------------------------------------------------------------------------------------------------------------------------Layout对于迅速的搭建界面和提高界面在不同分辨率的屏幕上的适应性具有很大的作用。这里简要介绍Android的Layout和研究一下它的实现。Android有Layout:FrameLayout,LinearLayout,TableLayout 阅读全文
摘要:
在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例子讲解如何使用该款工具运用在Android的开发过程中。本文的读者对象为具备初步Android知识的用户。 步骤1 设计界面 在我们的这个例子中,有三个不同的界面,以方便我们演示使用Hierarchy Viewer。每一个界面都使用了LinearLayout和FrameLayout布局,以及文本框TextView及图片框Imag.. 阅读全文