自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

玩转Android---组件篇---Activity(活动)

一、Activity的生命周期在Android系统中Activity作为Activity栈(Stack)被管理,当前活动的Activity处于栈顶,之前非活动的Activity被压入到下面成为非活动的Activity,等待是否可能被恢复为活动状态,有四个重要的装态 -------------------------------------------------------------...

2011-03-30 18:17:35 103

玩转Android---UI篇---Tab Layout(选项卡布局)

为了创建一个选项卡的UI,你需要使用一个TabHost和一个TabWidget,TabHost必须是布局文件的根节点,它包含了为了显示选项卡的TabWidget和一个用于显示选项内容的FrameLayout你可以用一或两种方法实现你的选项卡内容:在用一个Activity中用选项卡来在视图之间切换,或者用用选项卡来改变所有的分离的Activity。你根据你的需求来使用你想在程序中的方法,但是如果...

2011-03-27 22:04:25 543

玩转Andorid---UI篇---TableLayout(表格布局)

TableLayout是一个以行、列显示视图View的视图组 1、开始一个新的工程,名字叫做HelloTableLayout 2、打开res/layout/main.xml文件并且插入如下内容<?xml version="1.0" encoding="utf-8"?><TableLayout xmlns:android="http://schemas....

2011-03-27 19:52:12 225

玩转Android---UI篇---RelativeLayout(相对布局)

RelativeLayout是一个在相对位置上显示子View元素的VeiwGroup,一个视图的位置,可以指定为相对于兄妹的元素(比如一个给定的与孙的左边或者下边)或者心爱那个对于RelativeLayout区域的位置(比如与底部对齐,剩下的中心) 一个RelativeLayout是一个非常强大使用的为设置用户界面的布局,因为它可以消除嵌套的视图组ViewGroup,如过你发现你用了...

2011-03-26 23:13:15 168

玩转Android---UI篇---LinearLayout(线性布局)

LinearLayout是在线性方向显示View元素的一个ViewGroup,可以是水平方向,也可以是垂直方向你可以重复使用LinearLayout,如果你想使用嵌套多层的LinearLayout的话,你可以考虑使用RelativeLayout来替换.1、开始创建一个工程名字叫做HelloLinearLayout 2、打开res/layout/main.xml文件并且插入如下...

2011-03-26 22:38:21 170

Android杂谈---带图片的Toast

当需要提示的时候,我们可以用Toast来显示信息如:Toast t=Toast.makeText(this,"你好",Toast.LENGTH_SHORT);t.show(); 那么,如果要想在Toast里面显示图片,该怎么做的,如下,你懂的package org.hualang.toast;import android.app.Activity;impo...

2011-03-24 21:28:09 105

玩转Android---UI篇---TabWidget(切换卡)

Tab选项卡类似与电话本的界面,通过多个标签切换不同的内容,要实现这个效果,首先要知道TabHost,它是一个用来存放多个Tab标签的容器,每一个Tab都可以对应自己的布局,比如,电话本中的Tab布局就是一个线性布局 要使用TabHost,首先要通过getTabHost方法获取TabHost的对象,然后通过addTab方法来向TabHost中添加Tab,当然每个Tab在切换时都会产生一个事...

2011-03-22 21:12:28 133

玩转Android---UI篇---Spinner(下拉列表)

当在某个网站注册账号的时候,网站会让我们提供性别,生日,城市等信息,为了方便,就提供了一个下拉列表供我们选择,在Android也同样有这样的功能,这就是Spinner下拉列表 在编码的同时,首先需要在布局中定时Spinner组件,然后将可选内容通过ArrayAdapter和下拉列表连接起来,最后要获得用户选择的选项,我们需要设计事件监听器setOnItemSelectedListener并...

2011-03-22 17:52:38 164

玩转Android---UI篇---Gallery(画廊视图)

玩转Android---UI篇---Gallery(画廊视图)Gallery能够水平显示其内容,一般用来浏览图片,被选中的选项位于中间,并且可以相应事件显示信息。下面结合ImageSwitcher组件来实现一个通过缩略图来浏览图片的程序,具体步骤如下 第一步:创建一个Andorid工程"GalleryTest”,该工程的入口是Activity类GalleryTest继承Activi...

2011-03-22 16:54:39 164

玩转Android---UI篇---GridView(网格布局)

GridView按照行列的方式来显示内容,一般适合显示图标、图片等内容,主要用于设置Adapter在这里主要是基础BaseAdapter类,重写其中的方法,主要是重写getView方法设置图片的显示格式 实例代码如下GridViewTest.java/* * @author hualang */package org.hualang.grid;impo...

2011-03-22 15:52:07 1199

玩转Android---UI篇---WebView(网络视图)

Android网路功能很强大,WebView组件支持直接加载网页,可以将其视为一个浏览器,要实现该功能,具体步骤如下 1、在布局文件中声明WebView2、在Activity中实例化WebView3、调用WebView的loadUrl()方法,加载指定的URL地址网页4、为了让WebView能够响应超链接功能,调用setWebViewClient()方法,设置WebView客户...

2011-03-21 22:30:16 121

Android杂谈---读取XML资源

获取XML文件的基本思路是,通过getResources().getXml()获的XML原始文件,得到XmlResourceParser对象,通过该对象来判断是文档的开头还是结尾,是某个标签的开始还是结尾,并通过一些获取属性的方法来遍历XML文件,从而访问XML文件的内容,下面是一个访问XML文件内容的例子,并将内容更显示在一个TextView上 ReadXMLTest.java/*...

2011-03-21 21:56:18 238

Android杂谈---res目录说明&android单位

res/anim/---XML动画文件 res/drawable/---一些问题文件 res/layout/---XML布局文件 res/values/---各种xml资源文件 ①arrays.xml:xml数组文件②colors.xml:xml颜色文件③dimens.xml:xml尺寸文件④styles.xml:xml样式文件 res/xml/...

2011-03-21 20:44:11 144

Java web学习笔记---JSP的隐式对象

JSP隐式对象是web容器加载的一组类的实例。它是直接可以在JSP页面使用的对象。分为4个主要类别:①输入和输出对象:控制页面的输入和输出(request、response、out)②作用域通信对象:检索与JSP页面的Servlet相关的信息(session、application、pageContext)③Servlet对象:提供有关页面环境的信息(page、config)④...

2011-03-21 20:31:26 153

Struts2学习笔记---Struts2.2.1.1生成chm格式帮助文档

小知识:Struts中有三个.xml文件struts-default.xml--默认的配置文件,在jar包里能找到struts-plugin.xml--插件的配置文件struts.xml--我们自己写的配置文件由于Struts2.2不在提供API帮助文档,所以为开发人员造成了一些不便,不过由于struts2.2.1.1是开源项目,我们可以用javadoc命令就可以将其编译成...

2011-03-20 23:23:29 116

Struts2学习笔记---Struts2环境配置及第1个Struts程序

学习JAVA的人大部分都要知道Struts,Spring,Hibernate框架,Struts2框架是基于MVC模式的框架,而且也是目前最为流行的框架之一。 对于Struts2我只是了解一点,今天开始一点点的深入,以防以后忘记 先了解一下流程: login.jsp里的<form action="login">login是没有后缀名,其默认的后缀名是.acti...

2011-03-20 21:35:55 162

玩转Andorid---UI篇---两种进度条(ProgressBar)

在执行一些后台操作的时候,比如加载游戏,播放歌曲时,用户根本不知道程序执行的进度情况,这时候,可以使用进度条来显示这些进度Andorid系统提供两种进度条,长条形进度条(progressBarStyleHorizontal)和圆形进度条(progressBarStyleLarge),Android平台默认的进度条是第二种。另外,还可以在窗体的标题栏设置进度条,这就需要先对窗体的显示风格进行设置...

2011-03-20 16:59:34 170

Android杂谈---Android几种预定义样式

对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。"?android:attr/textAppearanceLarge""?android:attr/textAppearanceMedium""?androi...

2011-03-20 15:32:05 147

玩转Android---UI篇---Dialog(对话框)

对话框是Android中不可或缺的,在使用对话框的时候,需要使用AlertDialog.Builder类。当然处理系统默认的对话框外,还可以自定义对话框,如果对话框设置了按钮,那么要对其进行事件监听OnClickListener。下面的是一个用AlertDialog.Builder类和自定义的对话框的实例,当点击确定时,转移到登陆对话框,当输入用户名和密码后,转移到登陆进度对话框 这里...

2011-03-20 15:08:33 147

Android杂谈---Button按钮设置监听时不能引入onClick(View v)

今天练习Handler的使用的时候,为按钮设置监听的时候,系统默认给我引入的onClick方法是下面的样子 private OnClickListener start=new OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // ...

2011-03-19 22:54:48 362

玩转Android---UI篇---AutoCompleteTextView(自动提示)

AutoCompleteTextView的功能类似于百度或者Google在搜索栏输入信息的时候,弹出的与输入信息接近的提示信息。 当然这里要要用到一些适配器 在Android中提供了两智能输入框,它们是MultiAutoCompleteTextView、AutoCompleteTextView。它们的功能大致一样,它和AutoCompleteTextView的区别就是Mult...

2011-03-18 16:42:57 147

玩转Android---UI篇---Menu(菜单)

Android系统里面有3种类型的菜单:options menu,context menu,sub menu。 options menu  : 按Menu键就会在屏幕下面显示,一个弹出的菜单。     它包括两种菜单项:          因为options menu在屏幕底部最多只能显示6个菜单项,这些菜单项称为icon menu,icon menu只支持文字(title) 以及icon,可以设...

2011-03-18 16:02:23 174

玩转Android---UI篇---ListView之SimpleCursorAdapter(列表)---3

SimpleCursorAdapter需要造作数据库,一般通讯录Contacts就是用这种适配器,就是从Cursor游标里取得的数据用ListView显示,并可以把指定的列表映射到TextView中(这里的TextView是android.R.layout.simple_expandable_list_item_1.xml),文件如下(系统自带的)<?xml version="1....

2011-03-17 22:46:21 141

玩转Android---UI篇---ListView之ArrayAdapter(列表)---2

ArrayAdapter(数组适配器)一般用于显示一行文本信息,所以比较容易。 public ArrayAdapter(Context context,int textViewResourceId,List<T> objects)上面的这行代码来装配数据,要装配这些数据就需要一个连接ListView视图对象和数组数据的适配器来两者的适配工作,ArrayAdapter的构造需...

2011-03-17 21:16:03 109

原创 玩转Android---UI篇---ListView之SampleAdapter(列表)---1

ListView是列表组件,这个ListView是我接触的目前所有Android UI控件中最为麻烦的控件,之所以麻烦就是因为它的各种的适配器Adapter特别麻烦,Adapter的组织结构图如下 在ListView中,以内不同的Adapter不同,所以也会有不同的效果,其中比较常用的是SampleAdapter,SimpleCursorAdapter,ArrayAdapter,BaseAda...

2011-03-17 16:38:20 327

原创 玩转Android---UI篇---CheckBox(多选按钮)

  多选按钮CheckBox的可以实现多项选择,我们可以现在布局文件中定义多选按钮,然后对每一个多选按钮进行事件监听setOnCheckedChangeListener,通过isChecked来判断选项是否被选中 下面是一个例子,可以很好的理解CheckBox的使用CheckBoxTest.java package org.loulijun.checkbox;...

2011-03-16 18:12:56 221

原创 玩转Android---UI篇---RadioButton(单选按钮)

单选按钮RadioButton在Android平台上也应用的非常多,比如一些选择项的时候,会用到单选按钮,实现单选按钮由两部分组成,也就是RadioButton和RadioGroup配合使用RadioButton的单选按钮;RadioGroup是单选组合框,用于将RadioButton框起来;在没有RadioGroup的情况下,RadioButton可以全部都选中;当多个R...

2011-03-16 17:35:01 318

原创 玩转Android---UI篇---ImageButton(带图标的按钮)

除了Android系统自带的Button按钮一万,还提供了带图标的按钮ImageButton 要制作带图标的按钮,首先要在布局文件中定义ImageButton,然后通过setImageDrawable方法来设置要显示的图标。注意:我们可以在布局文件中就直接设置按钮的图标,如android:src="@drawable/icon1"我们也可以在程序中设置自定义图标imgb...

2011-03-16 13:20:26 681

原创 玩转Android---UI篇---DatePicker,TimePicker(日期和时间)

日期和时间是任何手机平台都有的功能,Android也如此。DatePicker:用来实现日期(年月日)TimePicker:用来实现时间(时分秒) Calendar:日历是设定年度日期对象和一个整数字段之间转换的抽象基类,如,月,日,小时等。例如final Calendar calendar=Calendar.getInstance();  mYear=calendar...

2011-03-16 11:58:42 449

原创 JSP异常处理机制

JSP出来有HTML代码,还有JAVA脚本元素,但是JSP页面用try-catch处理异常是比较困难的,怎样处理异常呢?还好,JSP规范中定义了异常处理机制,JSP异常有以下两个步骤1、写一个JSP错误页面异常处理文件需要使用page指令的isErrorPage属性,格式如下<%@ page isErrorPage="true"%>如果在页面上进行了这样的设置,页面就有...

2011-03-15 23:02:24 260

原创 玩转Android---UI篇---EditText(编辑框)

 java.lang.Object   ↳android.view.View   ↳android.widget.TextView   ↳android.widget.EditTextEditText是可编辑的文本框。在用户没有输入的时候,我们默认在编辑框中显示“请输入数字”的提示,要实现这一功能很简单,秩序哟啊“EditText...

2011-03-15 22:03:22 189

原创 玩转Android---UI篇---Toast(提示)

 Toast用于向用户显示一些帮助/提示。下面我做了5中效果,来说明Toast的强大,定义一个属于你自己的Toast。注意:LENGTH_LONG---长时间显示视图或文本提示LENGTH_SHORT---短时间显示视图或文本提示setGravity(int gravity,int xOffset,int yOffset)---设置提示应该在屏幕上的显示的位置setD...

2011-03-15 21:18:50 145

原创 玩转Android---UI篇---TextView(文本框)

TextView比较简单,不能够用来进行编辑,只能够用来显示信息 布局文件里的一些常用的XML属性android:gravity---用来设置控件内文本的对齐方式android:layout_gravity---相对于父控件来说,用于设置控件的对齐方式android:text---用来设置控件文本信息android:layout_width---用来设置控件的宽度...

2011-03-15 21:13:09 191

原创 玩转Android---UI篇---Button(按钮)

Button,就是按钮,是android中应用最多的组件之一,Button有两种用法,一种是XML中配置,另一种是在程序中直接使用在XML布局文件里,会遇到如下一些单位px:是屏幕的像素点in:英寸mm:毫米pt:磅,1/72 英寸dp:一个基于density的抽象单位,如果一个160dpi的屏幕,1dp=1pxdip:等同于dpsp:同dp相似,但还会根据用户...

2011-03-15 20:58:41 181

Android NDK入门指南

Android NDK 是目前开发比不可少的技术

2012-10-19

空空如也

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

TA关注的人

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