- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 Android中自定义Menu
<br /> 在Android中,默认的Menu菜单一行中最多只能显示3个菜单选项,如果我们想在Menu菜单一行中想显示多于3个菜单选项时,我们可以考虑采用PopWindow结合自定义Layout布局文件来创建自定义菜单。<br /> 首先,先在布局文件夹layout下面添加一个布局文件,命名为:popup_menu.xml。该文件的代码如下:<br /><?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:andr
2011-04-29 16:10:00 2575 5
原创 Android中如何获取手机屏幕大小
<br /> 我们可以通过使用类DisplayMetrics来获取手机屏幕的分辨率大小。DisplayMetrics类是获取手机屏幕各种属性的关键类。下面通过例子来展示如何获取手机屏幕的分辨率。<br /> 在布局文件main.xml中添加一个TextView对象,一个Button对象。其中TextView对象用来显示获得的分辨率值,Button对象是当点击时获取分辨率。main.xml的代码如下:<br /><?xml version="1.0" encoding="utf-8"?>
2011-04-29 11:42:00 15384 3
原创 Android中的属性长度单位详解[dp、sp、px、in、pt、mm]
<br /> 【 dp、sp 和 px 的区别:】<br /> <br /> dp也就是 dip。这个和sp基本类似。如果设置表示长度、高度等属 性时可以使用 dp 或 sp。但如果设置字体,需要使用sp。dp是与密度无 关,sp 除了与密度无关外,还与scale无关。如果屏幕密度为 160,这时 dp和 sp和px 是一样的。1dp=1sp=1px,但如果使用px 作单位,如果屏幕大小不变(假设还是3.2寸),而屏幕密度变成了320。那么原来 TextView 的宽度设成160px,在密度为
2011-04-22 11:39:00 2326 2
原创 Android中的Menu功能菜单-OptionsMenu[选项菜单]
Android中的菜单是用户界面中最常见的元素,使用也很频繁,在Android中,菜单被分为3种,分别为选项菜单(OptionsMenu)、上下文菜单(ContextMenu)、子菜单(SubMenu)。本文先讲选项菜单(OptionsMenu)的使用。 Android
2011-04-21 10:06:00 15489 3
原创 使用Intent实现Activity之间传值与跳转
<br /> 在一个Android的应用程序中,很少只存在一个Activity,一般都有多个Activity,如何在多个Activity之间进行跳转和传值呢?我们可以通过 Intent 对象来实现上面所述的功能。本例通过在FirstActivity中实现两个数进行相加,把相加的结果值通过Intent把值传递到SecondActivity中。<br /> 我们新建一个Android的工程,有两个Activity,分别为FirstActivity 和 SecondActivity ,同时在资
2011-04-21 01:06:00 34285 5
原创 Android中设置全屏的方法
在实际的应用程序开发中,我们有时需要把 Activity 设置成全屏显示,一般情况下,可以通过两种方式来设置全屏显示效果。其一,通过在代码中可以设置,其二,通过manifest配置文件来设置全屏。 其一:在代码中设置(如下)public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //设置无标题 requestWindowFeature(Windo
2011-04-20 22:16:00 63209 15
原创 Style(风格) 和 Theme(主题)
<br /> 当你设计你的程序的时候,你可以用Style(风格)和Theme(主题)来统一格式化各种屏幕和UI元素。<br /> 风格是一个包含一种或者多种格式化属性的集合,你可以将其用为一个单位用在布局XML单个元素当中。比如,你可以定义一种风格来定义字号大小和颜色,然后将其用在View元素的一个特定的实例。<br /> 主题是一个包含一种或者多种格式化属性的集合,你可以将其为一个单位用在应用中所有的Activity当中或者应用中的某个Activity当中。比如,你可以定义一
2011-04-11 01:51:00 4156 2
原创 Activity生命周期
<br /> Activity生命周期指Activity从启动到销毁的过程,在这个过程中,Activity一般表现为4种状态,分别是活动状态、暂停状态、停止状态和非活动状态。<br /> Activity的生命周期以及说明请看下面的代码:<br />package com.augur.activitylifecycle;import android.app.Activity;import android.os.Bundle;public class ActivityL
2011-04-07 11:36:00 1908
原创 Android组件
<br /> Android应用程序由组件组成,组件是可以解决被调用的基本功能模块。Android系统利用组件实现程序内部或程序间的模块调用,以解决代码复用问题,这是Android系统非常重要的特性。在程序设计时,在AndroidManifest.xml中声明可共享的组件,声明后其他应用程序可以直接调用这些共享组件。例如程序A实现了文件压缩的功能,并对外共享了这个组件,程序B则不必再开发文件压缩功能,而直接调用程序A的共享组件即可。<br /> <br /> Android系统有4个重要
2011-04-07 00:19:00 2340
原创 Android程序结构
<br /> 继上篇介绍了如何创建一个Android的应用程序,本人接着上篇扼要地讲一下Android的程序结构。<br /> 在建立HelloAndroid程序的过程中,ADT插件会自动建立一些目录和文件,如下图所示:<br /> <br /><br /> <br />这些目录和文件有其固定的作用,有的允许修改,有的则不能进行修改,了解这些文件和目录,对Android程序开发有着很重要的作用。<br />HelloAndroid根目录下包含4个子目录src,assets,res和gen
2011-04-06 23:41:00 2363
原创 Hello Android
继上篇简单介绍了一下Android系统,本文扼要地讲一下如何创建一个Android的程序Hello Android。 在创建第一个项目前,需要创建一个虚拟设备,用来模拟运行你创建的程序。 打开Eclipse,菜单Window->Android SDK And AVD Manager, 出来一个对话框,选中Virtual Device,右边点击New,在新建对话框中输入名字如my_avd,选择Target即模拟器要运行的Android SDK版本,如Android 2.2。其它的设置如
2011-04-06 21:10:00 2986
原创 Android大概介绍
<br /> 本文简单介绍一下Android系统, Android是基于Linux内核的开源的应用于移动平台一款操作系统。<br /> <br /> 它包含以下一些特色的功能:针对移动设备优化的Dalvik虚拟机, 基于开源浏览器引擎WebKit的集成浏览器,优化的2D图形库和基于OpenGL ES的3D图形库,用来存放结构化数据的SQLite,支持各种格式的多媒体,对蓝牙,WiFi,GPS的支持,当然最重要的还是强大的系统框架和API来方便我们重用它的组件,以及非常丰富的开发环境的支持,包括设
2011-04-03 11:50:00 1634
Android中数据存储--采用SQLite存储数据及在SDCard中创建数据库
2012-04-18
Android应用底部导航栏(选项卡)实例Demo
2012-04-18
Android中如何使用ViewPager实现类似laucher左右拖动效果源码
2012-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人