首页 > 其他 > 详细

TextView

时间:2014-11-11 21:12:13      阅读:241      评论:0      收藏:0      [点我收藏+]

开发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

原文:http://blog.csdn.net/ijustyce/article/details/41015583

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!