摘要: 框架布局是将控件组织在Android程序的用户界面中最简单的布局类型之一。 框架布局中的子视图总是被绘制到相对于屏幕的左上角上。所有添加到这个布局中的视图都是以层叠的方式显示。第一个添加到框架布局中的视图显示在最底层,最后一个被放在最顶层,上一层的视图会覆盖下一层的视图,因此框架布局类似堆栈布局。 在框架布局中,常用的属性有以下几项: android:top将视图放到屏幕的顶端 android:Buttom将视图放到屏幕的低端 android:Left将视图放到屏幕的左端 android:Right将视图放到屏幕的右端 android:Center_vertical将视图按照垂直... 阅读全文
posted @ 2013-07-05 09:54 殷源 阅读(249) 评论(0) 推荐(0)
摘要: 线性布局在xml文件中使用来定义。 线性布局可以分为水平和垂直方向的布局,可以通过android:orientation来定义方向,android:orientation=“horizontal”表示水平方向,android:orientation=“vertical”表示垂直方向。 android:layout_width表示控件的宽度,android_layout_height表示控件的高度,其属性值有wrap_content、fill_parent、match_parent三种。其中,wrap_content表示填满父控件的空白,fill_parent表示大小刚好足够显示当前控件里的.. 阅读全文
posted @ 2013-07-05 09:51 殷源 阅读(255) 评论(0) 推荐(0)
摘要: 1.Layout介绍 为适应各种界面风格,满足开发的需要,Android提供了5种布局方式,分别是LinearLayout(线性布局)、FrameLayout(框架布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)以及TableLayout(表格布局),通过这5种布局我们可以在手机屏幕上随心所欲的摆放各种控件。 在Android的系统中,可视化的控件是从Android.view.View类中继承而来。控件的创建方式通常有2种方式: 1、通过在xml布局文件中配置控件的各种属性,然后在程序中加载要使用的控件。 2、直接在程序中设置控件属性,并加载控... 阅读全文
posted @ 2013-07-05 09:50 殷源 阅读(223) 评论(0) 推荐(0)
摘要: 1.Activity介绍 Activity是Android四大组件(Activity、Service、Broadcast Reciever、Context Provider)之一。 Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。一个应用程序通常会包含多个Activity,并且会在AndroidManifest.xml中指定一个主的Activity。 Activity有三种状态,分别为运行状态、暂停状态和停止状态。 运行状态:运行状态的Activity是指处于屏幕前台(位于当前任务堆栈的顶部)的Activity,该Activity处于激活状态,用来响应用户的当前操作。 ... 阅读全文
posted @ 2013-07-05 09:49 殷源 阅读(147) 评论(0) 推荐(0)
摘要: 在学习Android开发的过程中遇到了不少的问题,所幸的是最终经过上网查询都得到了解决。现在将我在学习Android开发过程中遇到的一些问题及解决的方法整理如下。1.R.java不能实时更新 问题描述:在res文件中新增的变量不能在R.java中实时的显示出来。 解决方法:选择菜单栏的“Project”,勾选“Build Automatically”选项。2.LogCat视窗没有显示 问题描述:在Eclipse的右下方没有显示LogCat视窗。 解决方法:选择菜单栏的“Windows”,再选择“Show View”,最后再选择“LogCat”即可。3.编译时提示“android lib... 阅读全文
posted @ 2013-07-05 09:48 殷源 阅读(206) 评论(0) 推荐(0)
摘要: 首先了解一下什么是Activity? 简单的说:Activity就是布满整个窗口或者炫富于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity。 当程序第一次运行时,用户就会看到这个Activity,这个Activity可以通过启动其他的Activity进行相关操作。 当启动其他的Activity时这个当前的Activity将会停止,新的Activity将会压入栈中,同时获取用户焦点,这时就可在这个Activity上操作了。栈是先进后出的原则,那么当用户按back键时,当前的这个Activity销毁,前一个Ac... 阅读全文
posted @ 2013-07-05 09:46 殷源 阅读(172) 评论(0) 推荐(0)
摘要: 一、安装必要工具:a)Java 5.0+编写Android之前必须安装JDK 5或JDK 6。JDK 6官方下载地址 :http://www.oracle.com/technetwork/java/javaee/downloads/java-ee-sdk-6u3-jdk-6u29-downloads-523388.htmlJRE 官方下载地址:http://www.java.com/en/download/manual.jspPS:Android应用程序是用Java(TM)语言写成的,使用JDK的javac(或等效工具,例如ECJ)来编译。这个过程产生标准的Java字节码(.class文件), 阅读全文
posted @ 2013-07-05 09:45 殷源 阅读(202) 评论(0) 推荐(0)
摘要: 公司最近要开发一款Android平台下的应用,通讯软件,所以年后上班一直在研究Android方面的内容。 使用Eclipse开发的Android,对于一个新建的Android项目,自动生成的项目结构如下图: 自动生成的目录介绍:src目录:主要是存放编写的Java代码。assets目录:资源目录。res目录:存放图片、布局文件、字符串、菜单等文件。bin目录:输出文件夹,如生成的APK文件。project.properties:工程属性文件配置。gen目录:系统自动生成的代码目录,存放R.java. 这个R.java文件是系统自动生成的文件,非常的重要。这个R.java默认有attr、d... 阅读全文
posted @ 2013-07-05 09:44 殷源 阅读(237) 评论(0) 推荐(0)
摘要: 关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android的animation由四种类型组成在XML文件中:alpha 渐变透明度动画效果scale 渐变尺寸伸缩动画效果translate 画面转换位置移动动画效果rotate 画面转移旋转动画效果在Java 源码中定义了相应 阅读全文
posted @ 2013-07-05 09:43 殷源 阅读(179) 评论(0) 推荐(0)
摘要: 一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)二、AndroidManifest.xml结构 ... 阅读全文
posted @ 2013-07-05 09:41 殷源 阅读(189) 评论(0) 推荐(0)