`
xiaoming123123
  • 浏览: 100327 次
  • 性别: Icon_minigender_1
  • 来自: 南昌
社区版块
存档分类
最新评论
文章列表
http://www.cnblogs.com/wisekingokok/archive/2011/08/22/2149847.html

dialog对话框

http://www.cnblogs.com/tqj-zyy/archive/2011/08/23/2151119.html
对于能够显示文字的控件(如TextView EditText RadioButton Button CheckBox Chronometer等等),你有时需要控制字体的大小。Android平台定义了三种字体大小。 "?android:attr/textAppearanceLarge" "?android:attr/textAppearanceMedium" "?android:attr/textAppearanceSmall" 使用方法为: android:textAppearance="?android:attr/ ...
LayoutInflater用处很大,具体参考http://weizhulin.blog.51cto.com/1556324/311450
项目当中自己定义的布局方式可以通过R.layout.xxx访问。Android系统提供了许多默认的布局方式,通过android.R.Layout.XXXX来进行访问。如针对Listview有如下几种布局方式: 1、android.R.Layout.simple_list_item_1:每一项只有一个TextView 2、android.R.Layout.simple_list_item_2:每一项只有两个TextView 3、android.R.Layout.simple_list_item_single_choice:每一项只有一个TextView,但这一项可以被选择。
/* * 题目:给定任意一个目录,以树形方式展现出该目录中的所有子目录和文件。 * 另外,在展现的时候将目录排在上面,文件排在下面。每一层要加上缩进 */ package com.io; import java.io.File; import java.util.ArrayList; public class ListAllTest { //用于判断目录或文件所处的层次 private static int time; //递归的方法 public static void deepList(File file) { if ...
/* * 使用递归对某个目录删除 */ package com.digui; import java.io.File; public class FileTest { public static void deleteAll(File file) { //递归出口 if(file.isFile() || file.list().length == 0) { file.delete(); } else { File[] files = file.listFiles(); for(File f : f ...
所谓递归(Recursion),就是方法调用自身。对于递归来说,一定有一个出口,让递归结束,只有这样才能保证不出现死循环。 求阶乘有两种方式: (1)      n!=n*(n-1)*(n-2)……*2*1 (2) n!=n*(n-1)!,因为n已经确定下来了,只需要知道(n-1)!就可以计算n!,而(n-1)!=(n-1)*(n-2)!,以此类推,所以最好使用这种递归的方式求阶乘 /* * 使用递归计算斐波那契数列(1,1,2,3,5,8,13,21,34) * 规律:某一个数等于,前两个数字之和 */ package com.digui; public clas ...
/* * 方式二:使用递归求5的阶乘 */ package com.digui; public class Test1 { public int compute(int number) { if(1 == number) { return 1; } else { return number * compute(number - 1); //递归,方法调用自身 } } public static void main(String[] args) { Test1 test = new Tes ...

单例模式

    博客分类:
  • J2SE
方式一: /* * 单例模式,方法一 */ package com.singleton; public class SingletonTest { public static void main(String[] args) { Singleton singleton = Singleton.getInstance(); Singleton singleton2 = Singleton.getInstance(); System.out.println(singleton == singleton2); } } cla ...
题目:随机生成50个数字(整数),每个数字的范围是【10,50】,统计每个数字出现的次数以及出现次数最多的数字与它的个数,最后将每个数字及其出现次数打印出来,如果某个数字出现次数为0,则不要打印它。打印时按照数字的升序排列 package com.array; import java.util.Random; public class RandomTest1 { public static void main(String[] args) { int[] count = new int[41]; Random random = new Random ...
方式一: /* * 从数组中查找9是在哪个位置,使用这种方式效率比较低 */ package com.array; public class ArraySearchTest { public static int search(int[] array, int value) { for(int i = 0; i < array.length; i++) { if(value == array[i]) { //判断9是否与数组的索引相等 return i; //返回索引 } } ...

冒泡排序(升序)

    博客分类:
  • J2SE
冒泡排序(升序)原理: 对5,4,7,9,3这些数字进行排序: 第一次排序,把5与4进行比较,4<5,所以4与5的位置进行交换,结果为4,5,7,9,3; 第二次排序,把5与7进行比较,5<7,所以5与7的位置不变,结果还是4,5,7,9,3; 第二次排序,把7与9进行比较,7<9,所以7与9的位置不变,结果还是4,5,7,9,3; 第四次排序,把9与3进行比较,3<9,所以9与3的位置进行交换,结果为4,5,7,3,9 所以第一轮排序的结果为:4,5,7,3,9,把最大的9排在最后 对4,5,7,3,9进行第二轮排序: 第一次排序,把4与5进行比较,4<5,所 ...
/* * 比较a与b是否相等 */ package com.array; public class ArrayEqualsTest { /* * 比较两个数组的内容 */ public static boolean isEquals(int[] a, int[] b) { if(a == null || b == null) { //判断a和b是不是传的空值 return false; } if(a.length != b.length) { //判断a和b的长度是不是相等 return fal ...
Global site tag (gtag.js) - Google Analytics