2013年8月28日

android学习---EditText

摘要: 1.EditText常用属性 EditText继承自TextView,所以EditText也拥有一些TextView中的属性和方法。EditText的常用属性有以下一些: android:capitalize="sentences"//设置英文字母大写类型,sentences仅第一个字母大写;words每一个单词首字母大小,用空格区分单词;characters每 一个英文字母都大写 android:cursorVisible="true"//设定光标为显示或隐藏,默认为显示 android:digits="0123456789.abc#&quo 阅读全文

posted @ 2013-08-28 22:05 leafu 阅读(423) 评论(0) 推荐(0) 编辑

android学习---Activity

摘要: 1.Activity介绍 Activity是Android四大组件(Activity、Service、Broadcast Reciever、Context Provider)之一。 Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。一个应用程序通常会包含多个Activity,并且会在AndroidManifest.xml中指定一个主的Activity。 Activity有三种状态,分别为运行状态、暂停状态和停止状态。 运行状态:运行状态的Activity是指处于屏幕前台(位于当前任务堆栈的顶部)的Activity,该Activity处于激活状态,用来响应用户的当前操作。 ... 阅读全文

posted @ 2013-08-28 20:57 leafu 阅读(168) 评论(0) 推荐(0) 编辑

android学习---LinearLayout

摘要: 线性布局在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-08-28 17:46 leafu 阅读(229) 评论(0) 推荐(0) 编辑

android学习---布局Layout

摘要: 1.Layout介绍 为适应各种界面风格,满足开发的需要,Android提供了5种布局方式,分别是LinearLayout(线性布局)、FrameLayout(框架布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)以及TableLayout(表格布局),通过这5种布局我们可以在手机屏幕上随心所欲的摆放各种控件。 在Android的系统中,可视化的控件是从Android.view.View类中继承而来。控件的创建方式通常有2种方式: 1、通过在xml布局文件中配置控件的各种属性,然后在程序中加载要使用的控件。 2、直接在程序中设置控件属性,并加载控... 阅读全文

posted @ 2013-08-28 17:23 leafu 阅读(238) 评论(0) 推荐(0) 编辑

android颜色码制表

摘要: 在Android系统中,各种颜色与其对应的码制如下: #ffffff #fffff0 #ffffe0 #ffff00 #fffafa #fffaf0 #fffacd #fff8dc #fff5ee #fff0f5 #ffefd5 #ffebcd #ffe4e1 #ffe4c4 #ffe4b5 #ffdead #ffdab9 #ffd700 #ffc0cb #ffb6c1 #ffa500 #ffa07a #ff8c00 #ff7f50 #ff69b4 #ff6347 #ff4500 #ff1493 #ff00ff #ff00ff #ff0000 #fdf5e6 #fafad2 #faf0e6 # 阅读全文

posted @ 2013-08-28 11:40 leafu 阅读(237) 评论(0) 推荐(0) 编辑

2013年8月26日

java面试题二

摘要: ArrayList和Vector的区别这两个类都实现了List接口(List接口继承了Collection接口),他们都是有序集合,即存储在这两个集合中的元素的位置都是有顺序的,相当于一种动态的数组,我们以后可以按位置索引号取出某个元素,,并且其中的数据是允许重复的,这是HashSet之类的集合的最大不同处,HashSet之类的集合不可以按索引号去检索其中的元素,也不允许有重复的元素(本来题目问的与hashset没有任何关系,但为了说清楚ArrayList与Vector的功能,我们使用对比方式,更有利于说明问题)。接着才说ArrayList与Vector的区别,这主要包括两个方面:. (1)同 阅读全文

posted @ 2013-08-26 16:59 leafu 阅读(189) 评论(0) 推荐(0) 编辑

2013年8月20日

java面试题一

摘要: "=="和equals方法究竟有什么区别? ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作符。 如果一个变量指向的数据是对象类型的,那么,这时候涉及了两块内存,对象本身占用一块内存(堆内存),变量也占用一块内存,例如Objet obj = new Object();变量obj是一个内存,new Object()是另一个内存,此时,变量obj所对应的内存中存储的数值就是对象占用的那块内存的首地址。对于指向对象类型的变量,如果要比较两个变量是否指向同一个对象,即要看 阅读全文

posted @ 2013-08-20 11:20 leafu 阅读(157) 评论(0) 推荐(0) 编辑

2013年8月16日

基本排序算法java实现

摘要: 1、直接插入排序 基本思想:在要排序的一组数中,假设前面(n-1)[n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。 如此反复循环,直到全部排好顺序。public class InsertSort { public static void main(String[] args) { int[] a = new int[args.length]; for (int i=0;i= 0 && temp a[j+1]) { temp = a[j]; ... 阅读全文

posted @ 2013-08-16 11:40 leafu 阅读(203) 评论(1) 推荐(0) 编辑

2013年8月14日

Integer与int的区别

摘要: 1 package com.test; 2 /** 3 * 4 * @author 5 * 6 */ 7 public class TestInteger { 8 9 /**10 * @param args11 */12 public static void main(String[] args) {13 int i = 128;14 Integer i2 = 128;15 Integer i3 = new Integer(128);16 //Integer会自动拆箱为int,所... 阅读全文

posted @ 2013-08-14 09:15 leafu 阅读(168) 评论(0) 推荐(0) 编辑

2013年8月13日

常用工具推荐(转)

摘要: Lumzy一款在线UI设计工具, 无需下载安装,使用起来非常方便。在和客户或者团队成员一起讨论UI设计的时候,可以考虑试试这个工具。官方网址是http://lumzy.com/Gliffy如果不愿意用Visio, 那可以试试Gliffy.它是一款在线的图表绘制工具,可以用来代替Visio.http://www.gliffy.comJing一款非常好用的截图和录制桌面视频的软件,还可以上传发布。当和用户沟通的时候,录制电脑桌面视频,然后上传,只需要告诉客户一个链接就可以了,非常方便官方网址是http://www.techsmith.com/jing.htmlEverythingEverythin 阅读全文

posted @ 2013-08-13 15:38 leafu 阅读(141) 评论(0) 推荐(0) 编辑

导航