上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页

android动态全屏切换

摘要: importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.view.WindowManager;importandroid.widget.Button;publicclassFullScreenTestActivityextendsActivity{privateButtonbutton;privatebooleanisFulllScreen;/**Calledwhentheactivityisf 阅读全文
posted @ 2012-08-16 18:52 jiezzy 阅读(464) 评论(0) 推荐(0) 编辑

Android Animation学习笔记

摘要: 关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android的animation由四种类型组成在XML文件中:alpha 渐变透明度动画效果scale 渐变尺寸伸缩动画效果translate 画面转换位置移动动画效果rotate 画面转移旋转动画效果在Java 源码中定义了相应 阅读全文
posted @ 2012-08-16 16:06 jiezzy 阅读(195) 评论(0) 推荐(0) 编辑

Android项目的依赖关系

摘要: 在Android SDK Tools和Eclipse ADT 插件的第17版本 (revision 17)中,我们对Android项目的依赖关系管理做了很多改变。我们所做的第一个改变是调整基于 Ant 的编译系统和 Eclipse ADT 插件,使他们具有相同的行为。Android 项目包含源代码文件夹,以及对库项目 (android library projects) 和 jar 文件的依赖。 不需要其他多余的设置,只需要在project.properties中添加对于库项目的依赖,Android项目就会在动在 classpath 中添加以下依赖项:libs/*.jar 的内容库项目(lib 阅读全文
posted @ 2012-08-16 10:34 jiezzy 阅读(2250) 评论(0) 推荐(0) 编辑

android自定义menu,PopUpWindow弹出菜单

摘要: 使用PopupWindow来做自定义menu,往PopupWindow增加一个子View,子View的布局就是menu的布局。出现和退出的动画:可以给PopUpWindow或它的子view添加。网上所有用PopupWindow做的menu有个共同特点:就是点击menu键出现PopupWindow,然后再点击menu键无法使PopupWindow退出/dismiss()。当给PopupWindow设置了setFocusable(true),menu显示后,点击menu其他任何地方,menu都会消失,但是这时候按钮的点击事件其实是不响应的。同时只响应键盘的返回键,其他按键均不响应,比如点击menu 阅读全文
posted @ 2012-08-15 18:09 jiezzy 阅读(5510) 评论(0) 推荐(1) 编辑

Android popupWindow响应back按键并关闭

摘要: PopupWindow 跟我们的 Activity 不一样,因为我们在构造 PW 的时候往往不是继承来的,而是 new 出来的。所以不能使用重写 PW 的 onKeyDown() 之类的方法来截获键盘事件。好在 PW 本身的特性让我们很容易就能做到用返回键来退出,当然我们也可以截获键盘事件,这样就有两种方法了。方法一: 最简单的方法——
在 new 的时候,使用下面的方法:popupWindow = new PopupWindow(popupWindow_view, 200, 150, true);关键在于最后一个参数,SDK 给出的提示是 Focusable,顾名思义就是该 PW 的 Foc 阅读全文
posted @ 2012-08-15 15:47 jiezzy 阅读(1721) 评论(0) 推荐(0) 编辑

获取状态栏、标题栏高度

摘要: 1.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后decorView有个getWindowVisibleDisplayFrame方法可以获取到程序显示的区域,包括标题栏,但不包括状态栏。于是,我们就可以算出状态栏的高度了。Java代码 Rectframe=newRect();getWindow().getDecorView().getWindowVisibleDisplayFrame(frame);intstatusBarHeight=frame.top;Java代码 Rectframe=newRect();getWin 阅读全文
posted @ 2012-08-15 10:45 jiezzy 阅读(987) 评论(0) 推荐(0) 编辑

Android布局技巧——合并布局

摘要: 这篇文章将向你阐述<merge />标签的使用。 <merge />标签用于减少View树的层次来优化Android的布局。通过看一个例子,你就能很容易的理解这个标签能解决的问题。下面的XML布局显示一个图片,并且有一个标题位于其上方。这个结构相当的简单;FrameLayout里放置了一个ImageView,其上放置了一个TextView:<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_ 阅读全文
posted @ 2012-08-11 18:50 jiezzy 阅读(1494) 评论(0) 推荐(0) 编辑

模拟器分辨率

摘要: QVGA = 320 * 240;WQVGA = 320 * 480;WQVGA2 = 400 * 240;WQVGA3 = 432 * 240;HVGA = 480 * 320;VGA = 640 * 480;WVGA = 800 * 480;WVGA2 = 768 * 480;FWVGA = 854 * 480;DVGA = 960 * 640;PAL = 576 * 520;NTSC = 486 * 440;SVGA = 800 * 600;WSVGA = 1024 * 576;XGA = 1024 * 768;XGAPLUS = 1152 * 864;HD720 = 1280 * 72 阅读全文
posted @ 2012-08-11 18:49 jiezzy 阅读(1246) 评论(0) 推荐(0) 编辑

Android程序对不同手机屏幕分辨率自适应的总结

摘要: 各种Android操作系统的手机简直就是琳琅满目,屏幕分辨率的差异可想而知。目前比较主流的有WVGA=800x480,HVGA=480x320,另外的还有QVGA=320x240。当然还有魅族M9的DVGA=960x640,还有蛋疼的摩托罗拉的FWVGA=854x480。 其实,在你layout的xml文件中,编写的时候是不是用了许多的padding呢?如果是,那你就蛋疼了。因为这样的布局永远是无法适应所有手机屏幕的。 正确的做法应该是使用的是weight属性。将你控件的layout中的width、height设置为fill-parent,不要使用wrap——content。因为wrap-.. 阅读全文
posted @ 2012-08-11 18:35 jiezzy 阅读(364) 评论(0) 推荐(0) 编辑

Android开发技巧:ViewStub惰性装载

摘要: 在4.5.6节介绍过一个<include>标签,该标签可以在布局文件中引用另外一个布局文件,并可以覆盖被引用布局文件根节点所有 与布局相关的属性,也就是以android:layout开头的属性。通过<include>标签可以将一个非常庞大的布局文件分解成若干个 较小的布局文件,而且这些小的布局文件也可以被多次引用,从而达到一个重用的目的。 <include>标签固然很好用,但有一个问题,就是布局文件中的控件并不一定在程序启动时全都用到,有一些控件只在特定的情况下才会被使用到。例如,一个阅读图书的软件只有在下载电子书时 才需要显示进度条,在平时看书时都是装载的 阅读全文
posted @ 2012-08-11 17:56 jiezzy 阅读(456) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页