文章标签 » Android

android edittext 插入span 使用 getspan的获取得到乱序

android edittext 插入span,当使用 getspan获取标签的时候, 得到乱序的Object。 起初怀疑是insert的问题, 阅读了android的Edittext、TextView代码, 发现标签的最终的实现类为SpannableStringBuilder 。 继续阅读SpannableStringBuilder的getSpans 方法, 发现其在获取span的时候,并不是按照所见的顺序返回的。 谷歌搜了下, 确认了这个问题。 最终解决方案是,在获取指定标签的时候进行下排序,方法如下,

这样就得到了按顺序排 [ 阅读更多 ]

安卓多国语言翻译技巧

近来越来越多的安卓开发小伙伴们,在开发的时候都会考虑多国语言,不过对其他语言的不懂只能望而退却, 这里分享一个谷歌自动翻译的小技巧。 我们肯定不可能一行行、一个短语一个短语的进行翻译,万幸的是,谷歌翻译可以自动忽略成对的标签, 如<string id=”app_name”>TCShare</string> 只会翻译TCShare 而不会把标签也翻译了,赞一个。 效果图如下: 注意,翻译后的标签会自动添加个空格,但貌似对我们没有什么影响。

安卓HTTPS(SSL证书)双向认证

安卓HTTPS(SSL证书)双向认证

Android 锯齿问题 解决方案

Android 中经常遇到锯齿的问题, 总结以下几点, 对于不同的问题, 可以选择对应的方案。 1. 按钮:使用sdk工具 draw9patch 2. 画笔:对画笔设置抗锯齿选项

3. 位图:绘制bitmap,用到drawbitmap()时, 需要加上

4. View:对画布设置过滤器canvas.setDrawFilter()。

a). 重写view,在ondraw()中中对画布设置过滤。 b). [ 阅读更多 ]

android 设置EditText的字体

android 设置EditText的字体,效果如下:   步骤如下: 1. 下载相应的字体文件,如simkai.ttf, simsun.ttc 2. 把字体文件放到项目中的asset目录(或其它目录)。 3. 使用以下代码设置EditText的字体。

  项目截图:

error: Content is protected !!