05 2013 档案
PinYin4J 汉字转化成拼音
摘要:PinYin4J 汉字转化成拼音博客分类:java.netJ#http://lovexz365.iteye.com/blog/1103069 汉字转成拼音如果自己实现起来有点麻烦,主要是怕有些汉字转不了,所以就准备使用一个开源的工具Pinyin4j. 汉子转化成拼音主要是应用了相关对应的字典编码。通过字典编码进行相关的转化,比如:Ascii码。 pinyin4j是一个支持将中文转换到拼音的Java开源类库,pinyin4j能够根据中文字符获取其对应的拼音,而且拼音的格式可以定制。pinyin4j的主页:http://pinyin4j.sourceforge.net/ 1. 支持简体中文和...
阅读全文
Android TabHost中使用startActivityForResult无法接收返回值的解决方案
摘要:TabHost中使用startActivityForResult无法接收返回值的解决方案在TabHost的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题.解决办法如下:1.通过父Activity启动其他Activity;2.实现父Activity的onActivityResult方法,将该处接收到的请求转发给当前活动的子Activity;3.自定义一个转发接口用来实现第2步中的转发功能;4.子Activity中实现第3步接口中的方法用来接收返回信息;代码如下:1.通过父Activity启动其他A
阅读全文
Android listview与adapter用法
摘要:listview与adapter用法博客分类:android一个ListView通常有两个职责。(1)将数据填充到布局。(2)处理用户的选择点击等操作。第一点很好理解,ListView就是实现这个功能的。第二点也不难做到,在后面的学习中读者会发现,这非常简单。一个ListView的创建需要3个元素。(1)ListView中的每一列的View。(2)填入View的数据或者图片等。(3)连接数据与ListView的适配器。也就是说,要使用ListView,首先要了解什么是适配器。适配器是一个连接数据和AdapterView(ListView就是一个典型的AdapterView,后面还会学习其他的)
阅读全文
android中checkbox自定义样式
摘要: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
阅读全文
Android View坐标getLeft, getRight, getTop, getBottom
摘要:天天记录 - 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中可...
阅读全文
Android中Invalidate和postInvalidate的区别
摘要:android中Invalidate和postInvalidate的区别Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在线程中调用,因为他是违背了单线程模型:Android UI操作并不是线程安全的,并且这些操作必须在UI线程中调用。 Android程序中可以使用的界面刷新方法有两种,分别是利用Handler和利用postInvalidate()来实现在线程中刷新界面。 1...
阅读全文
浙公网安备 33010602011771号