2013年5月17日
摘要: PinYin4J 汉字转化成拼音博客分类:java.netJ#http://lovexz365.iteye.com/blog/1103069 汉字转成拼音如果自己实现起来有点麻烦,主要是怕有些汉字转不了,所以就准备使用一个开源的工具Pinyin4j. 汉子转化成拼音主要是应用了相关对应的字典编码。通过字典编码进行相关的转化,比如:Ascii码。 pinyin4j是一个支持将中文转换到拼音的Java开源类库,pinyin4j能够根据中文字符获取其对应的拼音,而且拼音的格式可以定制。pinyin4j的主页:http://pinyin4j.sourceforge.net/ 1. 支持简体中文和... 阅读全文
posted @ 2013-05-17 12:22 zhengbeibei 阅读(1584) 评论(0) 推荐(0) 编辑
  2013年5月15日
摘要: TabHost中使用startActivityForResult无法接收返回值的解决方案在TabHost的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题.解决办法如下:1.通过父Activity启动其他Activity;2.实现父Activity的onActivityResult方法,将该处接收到的请求转发给当前活动的子Activity;3.自定义一个转发接口用来实现第2步中的转发功能;4.子Activity中实现第3步接口中的方法用来接收返回信息;代码如下:1.通过父Activity启动其他A 阅读全文
posted @ 2013-05-15 23:48 zhengbeibei 阅读(2228) 评论(0) 推荐(0) 编辑
  2013年5月14日
摘要: listview与adapter用法博客分类:android一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。也就是说,要使用ListView,首先要了解什么是适配器。适配器是一个连接数据和AdapterView(ListView就是一个典型的AdapterView,后面还会学习其他的) 阅读全文
posted @ 2013-05-14 22:18 zhengbeibei 阅读(237230) 评论(17) 推荐(8) 编辑
  2013年5月13日
摘要: android中checkbox自定义样式博客分类:android ui1、首先res/drawable中定义编写如下样式:Java代码<?xmlversion="1.0"encoding="utf-8"?><selectorxmlns:android="http://schemas.android.com/apk/res/android"><itemandroid:drawable="@drawable/check_true"android:state_checked="t 阅读全文
posted @ 2013-05-13 10:18 zhengbeibei 阅读(16643) 评论(0) 推荐(0) 编辑
  2013年5月7日
摘要: 天天记录 - Android View坐标getLeft, getRight, getTop, getBottom分类:Android 窗口与View管理2012-12-22 18:49931人阅读评论(3)收藏举报1 引起疑惑 分析视图invalidate流程的过程中发现view的left, right, top, bottom跟自己理解的不一样,现在想分析一下这几个值具体的含义。 2 理解坐标,位置概念 这里涉及坐标系的概念:坐标系在二维视图中通过X轴和Y轴两个数字为组合表示某个点的绝对坐标。 例如(30, 100) 通常表示X轴30, Y轴100交叉的一个点 在Android中可... 阅读全文
posted @ 2013-05-07 23:27 zhengbeibei 阅读(32379) 评论(2) 推荐(6) 编辑
摘要: android中Invalidate和postInvalidate的区别Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在线程中刷新界面。 1... 阅读全文
posted @ 2013-05-07 23:26 zhengbeibei 阅读(482) 评论(0) 推荐(0) 编辑
  2013年4月28日
摘要: 【Android Training - 06】分享数据内容 [Lesson 3 - 在ActionBar上添加Share Action]分类:Android2012-03-31 19:161245人阅读评论(0)收藏举报androidactiontrainingmenustreamfunction目录(?)[+]Adding an Easy Share Action[增加一个简单的分享Action]这一课会介绍在ActionBar中添加一个高效率且比较友好的Share功能,会使用到ActionProvider(在Android 4.0上才被引进)。它会handle出现share功能的appea 阅读全文
posted @ 2013-04-28 17:35 zhengbeibei 阅读(330) 评论(0) 推荐(0) 编辑
摘要: onSaveInstanceState和onRestoreInstanceState触发的时机先看Application Fundamentals上的一段话:Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance is actually being destroyed by a user action (such as pressing 阅读全文
posted @ 2013-04-28 15:45 zhengbeibei 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 2012-06-17 23:4311518人阅读评论(35)收藏举报androidAndroidANDROIDfragmentFragmentjavaJavaJAVAuiUI官网目录(?)[+]Fragment要点Fragment作为Activity界面的一部分组成出现可以在一个Activity中同时出现多个Fragment,并且,一个Fragment亦可在多个Activity中使用。在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、replace())Fragment可以响应自己的输入事件,并且有自己的生命周期,当然,它们的生命周期直接被其所 阅读全文
posted @ 2013-04-28 15:06 zhengbeibei 阅读(2099) 评论(0) 推荐(0) 编辑
  2013年4月27日
摘要: ceil():将小数部分一律向整数部分进位。如:Math.ceil(12.2)//返回13Math.ceil(12.7)//返回13Math.ceil(12.0)// 返回12floor():一律舍去,仅保留整数。如:Math.floor(12.2)// 返回12Math.floor(12.7)//返回12Math.floor(12.0)//返回12round():进行四舍五入如:Math.round(12.2)// 返回12Math.round(12.7)//返回13Math.round(12.0)//返回12 阅读全文
posted @ 2013-04-27 00:00 zhengbeibei 阅读(3613) 评论(0) 推荐(0) 编辑