首页 > 代码库 > TextView
TextView
开发Android三年了,却从没仔细深入学习过~今天起,将是一次复习,本来,我并没有时间去理它,只是带了三个学弟,我有责任教好他们,所以,很有必要再学一次~
曾经有个学弟问我,学Android能做什么?开发软件如何赚钱?我觉得找到适合自己的工作就是最好~扯远了!
第一天,依旧是那个很古老的东西:hello world!相信大家eclipse是会用的,当然,我推荐android studio,但是本文Demo以及后续Demo却是eclipse开发的!
第一天,textView,有很多属性:TextColor、TextSize等等,但是,本文说的却是setText,通过它显示表情,当然了需要另一个东西:SpannableString,主要源码如下:
/** * 添加表情 输入框~ * * @param context * @param imgId * @param spannableString * @return */ public SpannableString addFace(Context context, int imgId, String spannableString) { if (TextUtils.isEmpty(spannableString)) { return null; } Bitmap bitmap = BitmapFactory.decodeResource(context.getResources(), imgId); bitmap = Bitmap.createScaledBitmap(bitmap, 35, 35, true); ImageSpan imageSpan = new ImageSpan(context, bitmap); SpannableString spannable = new SpannableString(spannableString); spannable.setSpan(imageSpan, 0, spannableString.length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); return spannable; }
ok,不废话了!源码下载:http://download.csdn.net/detail/justyce/8146419
TextView
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。