- 浏览: 1826148 次
- 性别:
- 来自: 北京
-
最新评论
-
It-eyetor:
请问楼主访问controller中的@RequestMappi ...
dwr学习之 二、dwr功能演示 -
JackingNo1:
...
Android开发学习 之 五、基本界面控件-1文本控件 -
GGGGeek:
好详细,写的真全面
MyBatis学习 之 三、动态SQL语句 -
saybar:
哪里有源代码啊,?能否发一份?还有就是 ClassEntity ...
MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql -
liangzulin:
classentity是啥?哪个包的类啊?这教程并不完整啊!
MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql
文章列表
五、基本界面控件-4时间控件
5.4 时间控件
5.4.1 DigitalClock
图5.4.1 DigitalClock
android.widget. DigitalClock数字时钟,继承自android.widget.TextView。在android.widget包中。
电子时钟。在界面上显示一个动态的电子表。
一般用法:
调用方法getText(),可得到时间字符串。使用方法addTextChangedListener(android.text.TextWatcher)添加文字更改监听,则会每秒钟会激发一次事件。
5.4.2 AnalogClock
...
五、基本界面控件-3图片控件
5.3 图片控件
5.3.1 ImageView
图5.3.1ImageView
android.widget.ImageView图片控件,继承自android.view.View,在android.widget包中。
最简单的使用方法。src设置图片路径,可引用drawable的图片。
<ImageView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android ...
五、基本界面控件-2按钮控件
5.2 按钮控件
Button的子类
5.2.1 Button
图5.2.1Button
android.widget.Button最常用的按钮,继承自android.widget.TextView,在android.widget包中。
他的常用子类CheckBox, RadioButton, ToggleButton。
通常用法:
super.findViewById(id)得到在layout中声明的Button的引用,setOnClickListener(View.OnClickListener)添加监听。然后再View.On ...
五、基本界面控件-1文本控件
5.1文本编辑控件
5.1.1 TextView
图5.1.1 TextView
android.widget.TextView一般用来文本展示,继承自android.view.View,在android.widget包中。
他的常用子类有Button, CheckedTextView, Chronometer, DigitalClock, EditText。
常用属性设置:
android:text=""
文字显示
android:autoLink=””
链接类型。W ...
五、基本界面控件
大多数的界面控件都在android.view和android.widget包中,android.view.View为他们的父类,还有Dialog系列,android.app.Dialog为父类,等等。
Android的原生控件,一般是在res/layout下的xml文件中声明。然后在Activity通过使用super.setContentView(R.layout.某布局layout文件名)来加载layout。在Activity中获取控件的引用需要使用super.findViewById(R.id.控件的ID),接着就可以使用这个引用对控件进行操作,例如添加监听,设置内容 ...
四、Activity
4.1 Activity
Activity是应用程序的入口。负责创建才窗口(setContextView(View)),和用户交互等。
4.1.1 基本用法
首先定义一个类继承自android.app.Activity,在AndroidManifest.xml文件的application标签里声明一个activity即可。
一般一个程序可能会有多个Activity,需要指定程序运行时首先加载的Activity,在activity标签内部需要定义action 和category 。首先运行这个Activity。
一个Activity例子。设置Conte ...
三、Log,DDMS和AVD
3.1 Log
3.1.1 Log类和方法
在Android开发时写log,api已经有现成的的类了:android.util.Log。
有5种不同级别:verbose,debug,info,warn,error,对应的5个方法。
Log.v(tag, msg) ,Log.d(tag, msg) ,Log.i(tag, msg) ,Log.w(tag, msg),Log.e(tag, msg)。
参数tag:用于标识日志消息的来源。它通常用于标识类或Activity日志调用出现的位置。在LogCat窗口中我们就可以使用定义的LOG_TAG来过滤所有使用这 ...
二、代码结构
2.1 Android程序架构
我们建立一个Android Project项目,展开项目文件,项目的文件结构为:
2.1.1 src
在src下是主程序类。如果在建立项目时,选择并填写了Create Activity时,会自动生成名为填写内容的,继承自android.app.Activity的类。在类中重写了onCreate()方法。方法中的setContentView为设置这个Activity的显示布局(R.layout.main),布局文件在res/layout下。R.layout.main实际上是指res/layout/main.xml布局文件。
...
一、开发环境的搭建
1.1简介
Android是******,百度下就知道了。
介绍几个名词:
ADT(Android Development Tools,android开发工具)。
DDMS调试监视服务。
AVD(Android Virtual Devices,android手机模拟器)。
AIDL(Android Interface Definition Language,android接口定义语言)。
1.2 搭建环境
1.2.1 软件目录
安装JDK,最好1.5以上,下载地址:http://www.oracle.com/technetwork ...
使用Eclipse构建Maven的SpringMVC项目
首先Eclipse需要安装Maven的插件,地址:http://m2eclipse.sonatype.org/sites/m2e。
用MyEclipse安装Maven插件,建出的Maven项目有些问题。一是,发布tomcat的时候resources总是不会被发布到tomcat下;二是,把WEB-INF下的classes改到target下的classes,但是不知道为什么MyEclipse要么仍然在WEB-INF下生成class。要么真不在WEB-INF生成classes了但是发布tomcat ...
Eclipse下Tomcat常用设置
1,Eclipse建立Tomcat服务
1.1 新建Server
首先这里是指,jee版的Eclipse。Eclipse是没有像MyEclipse那样集成Tomcat的,需要我们自己设置。
New -> Other -> Server ,然后选择Apache下的tomcat的版本。
注意: ...
一、使用sql分页
一般是从第几条开始查,查多少条。查询记录一般从0开始。所以查询时,起始条数是0时,是从第一条开始查。也就是说第一页时应该是从第0条开始查。
1.1 oracle
oracle的分页需要使用两个select套,在加上rownum做限制,但是这个限制是查询的开始行数和结束行数,所以需要做一下运算,实现从第几条开始查,查多少个。
我实验发现,条件中需要 > 起始条数,<=起始条数 + 查询的条数。
SELECT *
FROM (SELECT SELECT_TABLE.*, ROWNUM firstRow
...
Unicode编码中,19968-40869为汉字:
摘自一部分:
一-19978一丁丂七丄丅丆万丈三上-19988上下丌不与丏丐丑丒专且-19998且丕世丗丘丙业丛东丝丞-20008丞丟丠両丢丣两严並丧丨-20018丨丩个丫丬中丮丯丰丱串-20028串丳临丵丶丷丸丹为主丼-20038丼丽举丿乀乁乂乃乄久乆-20048乆乇么义乊之乌乍乎乏乐-20058乐乑乒乓乔乕乖乗乘乙
得到某汉字的编 ...
除去代码中的行号
有的时候在javaeye或其他论坛上看见需要用的代码,复制,粘贴,晕了,带着行号,要是一个一个清理太费时间了。
如果使用MyEclipse或Eclipse的话,有一个办法,一下全部清除。
我们把代码复制过来一般是这样子,带着行号,全是错误:
这个时候我们使用MyEclipse的查找功能, 这个很常用,找个单词,替换个单词什么的。
快捷键:ctrl+f。
窗口中Options中有个选项:Regular expressions(正则表达式),我们选上它,在Fi ...
三、动态SQL语句
MyBatis学习 之 一、MyBatis简介与配置MyBatis+Spring+MySql
MyBatis学习 之 二、SQL语句映射文件(1)resultMap
MyBatis学习 之 二、SQL语句映射文件(2)增删改查、参数、缓存
MyBatis学习 之 三、动态SQL语句
MyBatis学习 之 四、MyBatis配置文件
有些时候,sql语句where条件中,需要一些安全判断,例如按某一条件查询时如果传入的参数是空,此时查询出的结果很可能是空的,也许我们需要参数为空时,是查出全部的信息。使用Oracle的序列、mysql ...