2013年9月26日
摘要:
首先Android的Bundle是可以传递对象的。我们可以用Bundle b = new Bundle();b.putSerializable("key", 对象引用);但是这样传递对象有可能会出现问题的。因为putSerializable("key",对象引用);存入的对象必须实现Serializable接口。即class MyObject implements Serializable。如果对象不实现接口,程序在运行的过程中就会报异常。当然除了传递对象之外还可以传递集合:例如传递Map 、List、Set等等。当然传递这些集合的时候是不可以直接传递的
阅读全文
posted @ 2013-09-26 16:10
飘杨......
阅读(3604)
推荐(1)
摘要:
用java将字符串转换成Date类型是,会出现java.text.ParseException: Unparseable date异常。例如下面的这段代码就会出现上面的异常:public boolean ratherDate(String date){ try{ SimpleDateFormat formate = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Date todayDate = formate.parse(formate.format(new Date())); ...
阅读全文
posted @ 2013-09-26 09:55
飘杨......
阅读(27773)
推荐(1)
2013年9月25日
摘要:
1.LinearLayout:设置背景时即设置android:background时,假如LayoutLayout设置了android:layout_width="wrap_content"。那么你的布局会和你的图片大小一样大。并不会出现图片失真严重的问题2.RelativeLayout:设置背景时,即设置了android:background时,假如RelativeLayout设置了android:layout_width="wrap_content"。那么你的布局并不会和你的图片一样大。而是布局填充整个屏幕背景也会跟着填充整个屏幕。这样就造成了图片失
阅读全文
posted @ 2013-09-25 11:55
飘杨......
阅读(4313)
推荐(0)
摘要:
一般来说我们给控件(Button,LinearLayout,ImageView,TextView等)设这背景的时候只需要设置这些控件的android:background即可,但是在给CheckBox设置背景的时候这样设置就会出现背景图片偏大的问题。怎么保证给CheckBox设置的背景大小正合适呢?请看如下代码: 我们只需要设置android:button="@drawable/图片的背景id"即可。这是经过测试的,大家放心使用。
阅读全文
posted @ 2013-09-25 11:46
飘杨......
阅读(3922)
推荐(0)
2013年9月24日
摘要:
加粗字体 斜体字体 给字体加下划线 \n 换行 \u0020表示空格 \u2026表示省略号 使用<b>和<b>来打印出 这样的文字;“<”表示“World,AnalysisXmlActivty!"));设置类似于html那样的效果 如果你需要使用 String.format(String, Object...) 来格式化你的字符串,你可以把格式化参数放在你的字符串中,参见下面的例子: Hello, %1$s! You have %2$d new messages. 在这个例子中,这个格式化的字符串有2个参数, %1$s是个字符串
阅读全文
posted @ 2013-09-24 17:18
飘杨......
阅读(1434)
推荐(0)
摘要:
国内手机号代码段分配如下:移动:134、135、136、137、138、139、150、151、157(TD)、158、159、187、188联通:130、131、132、152、155、156、185、186电信:133、153、180、189、(1349卫星)验证代码如下: public static boolean isMobileNO(String mobiles) { Pattern p = Pattern .compile("^((13[0-9])|(15[^4,\\D])|(18[0,5-9]))\\d{8}$"...
阅读全文
posted @ 2013-09-24 16:17
飘杨......
阅读(2717)
推荐(0)
摘要:
/** * 验证邮箱格式是否正确 */ public boolean emailValidation(String email) { String regex = "\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*"; return email.matches(regex); }
阅读全文
posted @ 2013-09-24 11:58
飘杨......
阅读(1020)
推荐(0)
摘要:
我国当前的身份证号分为三种:一、15位身份证号二、18位身份证号(前17位位数字,最后一位为字母x)三、18为身份证号(18位都是数字)具体验证请参考下面代码:/** * 验证身份证号是否符合规则 * @param text 身份证号 * @return */ public boolean personIdValidation(String text) { String regx = "[0-9]{17}x"; String reg1 = "[0-9]{15}"; String regex = "[0...
阅读全文
posted @ 2013-09-24 11:25
飘杨......
阅读(7778)
推荐(0)
2013年9月23日
摘要:
问题描述:ListView列表中的Button按钮按钮不能点击解决办法:在ListView中的Item项的布局文件中加上:android:descendantFocusability="blocksDescendants",问题解决。
阅读全文
posted @ 2013-09-23 13:34
飘杨......
阅读(947)
推荐(1)
摘要:
需求:在程序的首页,连续按两次back键退出Androd程序。第一步:新建一个GApplication类继承Application,在GApplication中添加一个用于存放Activity的集合属性List activityList = new ArrayList();,将GApplication在AndroidManifest.xml进行注册。第二步:在你程序中自定义的每一个Activity中的onCreate方法中,将Activity本身赋值为activityList例如:protected void onCreate(Bundle savedInstanceState) { ...
阅读全文
posted @ 2013-09-23 13:28
飘杨......
阅读(992)
推荐(1)