- 博客(11)
- 资源 (6)
- 收藏
- 关注
原创 跑马灯(速度、显示文本)
实现一个跑马灯效果的程序:一、定义一个类AutoScrollTextView,该类继承TextView并实现OnClickListener接口(目的是通过点击跑马灯滚动中的文本,可以实现停止和恢复滚动的功能)。package org.caotao.lamp;import android.content.Context;import android.graphics.Canv
2012-04-18 23:05:31 7402 4
转载 跑马灯
之前在网上找了很多关于TextView的跑马灯效果实现的例子,实现起来都存在一些问题,例如一种是完全重画一个跑马灯,还有就是只设置TextView的相关属性使其具有跑马灯的效果,总的来说这两种方法都是可行的,但是都有其不足之处,第一种太复杂,实现起来比较麻烦,第二种呢,它只能在TextView获得焦点的时候才有跑马灯的效果,这样有时候并不能达到我们所要求的效果。我通过网上的一些例子自己在做了一些改
2012-04-18 20:04:15 999
转载 Android布局文件中命名空间的解析
android 中View对象的创建可以在代码中创建,也可以在布局文件中声明,在布局文件中声明时,可以对在布局文件中添加属性,如: android:layout_width="fill_parent" 。属性包括两个部分:android和layout_width,android是命名空间,layout_width是属性名,我们可以在View上添加任意不带前缀的属性如:<View android:l
2012-04-18 16:39:17 31472 4
原创 Google Map API 密钥获取方式
1.找到 debug.keystore 所在位置:打开eclipse->window->Preferences->Android->build 在右侧的 Default debug keystore 可以找到。2.使用JDK自带的keytool工具通过keystore生成MD5指纹,运行cmd 命令,打开DOS窗口,在命令行输入如下代码%JAVA_HOME% / keytool
2012-04-17 21:26:09 1654 2
原创 Android 小项目
一、广州地铁换乘查询功能:输入起点和终点,可以查询出换乘次数和乘坐站点最少的路线设计说明:分4个Activity: 主界面、广州地铁总路线图、输入界面、结果输出界面 需要建立一个数据库,通过数据库筛选出最优路线(换乘次数和乘坐站点最少的路线) 二、跑马灯功能:设定跑马灯的显示文字效果(字体大小、滚动速度、颜色、背景),根据设置在屏幕上显示
2012-04-17 14:51:02 788
原创 类的加载顺序(详解)
什么时候类加载第一次需要使用类信息时加载。类加载的原则:延迟加载,能不加载就不加载。触发类加载的几种情况:(1)、调用静态成员时,会加载静态成员真正所在的类及其父类。通过子类调用父类的静态成员时,只会加载父类而不会加载子类。(2)、第一次 new 对象的时候 加载(第二次再 new 同一个类时,不需再加载)。(3)、加载子类会先加载父类。(覆盖父类方法时所抛出的异常
2012-04-15 16:44:35 1513
原创 字节流和字符流(详解)
字节流和字符流 如果数据流中最小的数据单元是字节,那么称这种流为字节流;如果数据流中最小的数据单元是字符,那么称这种流为字符流。在Java的IO系统 中,java.io.InputStream和java.io.OutputStream分别表示字节输入流和字节输出流,java.io.Reader 和java.io.Writer分别表示字符输入流和字符输出流。I/O流的层次
2012-04-15 13:27:11 1013
原创 java的接口、类、属性、方法各有哪些修饰符
1、 接口的修饰符只有:public2、 类的修饰符分为:可访问控制符和非访问控制符两种。 可访问控制符是:公共类修饰符 public非访问控制符有:抽象类修饰符 abstract ;最终类修饰符 final1、公共类修饰符 public : Java 语言中类 的可访问控制符只有一个: public 即公共的。每个 Java 程序的主类都必须是 public 类作为公共工具供其它
2012-04-13 15:59:55 26081 3
原创 java基础试题3(选择)
第四组:1. 要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?()A、 FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();B、 FileInputStream in=new FileInputStream("file.dat"
2012-04-13 15:04:35 10930 1
原创 java基础试题2(选择)
第三组1. 若a的值为3时,下列程序段被执行后,c的值是多少?( ) if ( a>0 ) if ( a>3 ) c = 2; else c = 3; else c = 4; A、1 B、2 C、3 D、42.
2012-04-13 15:03:42 4433
原创 java基础试题1(选择)
1. 有以下程序片段,下列哪个选项不能插入到行1。( )1.2.public class Interesting{3.//do sth 4. }A、import java.awt.*; B、package mypackage; C、class OtherClass{ } D、pu
2012-04-13 15:02:23 4251 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人