自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Android组件

TextView组件边框的设置:首先要定义一个Text类继承TextView父类对象,必须实现父类中带两个参数的父类方法。这两个参数分别为(上下文对象)Context context, (上下文的属性)AttributeSet attrs;然后要重写父类的onDraw(Canvascanvas)方法,绘制边框部分代码如下所示:public class BorderText extend

2011-12-19 01:09:43 887 1

原创 Android菜单

android提供了三种菜单类型,分别为options menu,context menu,sub menu。options menu就是通过按home键来显示,context menu需要在view上按上2s后显示。两种menu都有可以加入子菜单,子菜单不能再不能嵌套子菜单。options menu最多只能在屏幕最下面显示6个菜单选项,成为icon menu,icon menu不能有chec

2011-12-19 01:08:24 851 1

原创 拨打电话的简单实现

Android打电话主要就是用内部类加上监听器实现的,比较的简单和粗糙,这里没有进行什么美化。用到的是以前所用的MVC模式,其中main.xml就相当于view视图层,主要是通过activity文件的调用从而达到视图界面的搭建      首先是页面的实现,页面设计的只是功能用到的一些东西。在string.xml中定义文字提示信息,下面是string.xml的部分代码: 拨打电话 请输入

2011-12-11 22:06:51 776

原创 表格布局的简单使用

风格跟HTML中的表格布局接近,只是所采用的标签有所不同;在这里是顶级元素,说明采用的是表格布局;定义行,是行标签;定义一个单元格内容,是列标签,相当于html中的td标签在这里可以有android:stretchColumns属性值指定列数,也可以不指定,直接写。由gravity指定文字对齐方式,padding指定视图与视图内容间的空隙,单位为像素由dip表示,作用于px相同,也可写px

2011-12-09 16:19:06 634

原创 使用相对布局实现梅花图案的实例

各视图组件按照相互之间的相对位置确定,表示将标签中的元素放置到指定元素的下面是:Android:layout_below=“@id/text”;将该元素放置在text元素下Android:layout_ablove=“@id/text”; 将该元素放置在text元素上Android:layout_toLeftOf=“@id/text”; 将该元素放置在text元素左面Android

2011-12-09 16:17:54 1203

原创 使用线性布局实现简单登陆界面的实例

Android布局主要有五种,分别为线性布局LinearLayout,网格布局TableLayout,相对布局Realitive和帧式布局FrameLayout      线性布局就是在标签下的所有子元素都会根据其orientation属性的值来决定是按行还是按列逐个显示,vertical是子元素垂直排列,每个子元素占据独立的一行;horizontal表示子元素水平排列,即每个子元素占据独立的

2011-12-09 16:16:17 9239 1

原创 Activity生命周期的理解

每个Activity对象都有三个状态和七个生命周期触发事件,这三种状态分别为运行、暂停和停止。运行状态就是说这个activity对象对于用户是可见的,焦点就在这个activity对象上;暂停状态就是当前的activity对象对于用户也是可见的,但是焦点不在这个activity对象上,用户不能对这个activity对象进行任何操作,打个比方来说就是用户可以看到两个activity对象,但是进行操作的

2011-12-09 16:12:16 683

原创 第一个Android程序理解

在eclipse中新建一个Android Project项目,ProjectName为项目名称,也可写中文,在这里我新建的第一个Android项目名为HelloWorldNext后,进入下一页面,选择执行程序的版本号Next后,进入到该页面,AppScation Name上可填写任意句子,表示该程序的名称,这里写的也是很简单的一句HelloWorld,PackageName为包名,

2011-12-06 10:05:54 588

原创 Android运行环境的搭建

首先在eclipse中选择Help,右击选择Intall New Sorftware·····            点击进入到这一界面中,选择Add····,进入到添加插件界面,Name是添加插件的名字,Location是ADT插件的位置,可添加要添加的ADT插件压缩包ADT-15.0.1,路径是压缩包ADT-15.0.1在本机上的放置位置填写好Name和Location时,

2011-12-06 08:54:52 2638

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除