TextView字体,行距,html格式,超链接,对大长度的设定

TextView字体,行距,html格式,超链接,对大长度的设定

颜色,大小


行间距


内部文字识别


最多显示多少文字


设定文字样式


用样式文件来设定字体

这里用到的style文件


文字与图片的位置


文字过长时显示的效果


通过代码来进行文字设定

package com.kale.textview;

import android.app.Activity;
import android.graphics.Typeface;
import android.os.Bundle;
import android.text.Html;
import android.text.method.LinkMovementMethod;
import android.widget.TextView;

public class MainActivity extends Activity {

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		TextView tv = (TextView)findViewById(R.id.textView1);     
		
		tv.getPaint().setFakeBoldText(true);//设置文字为粗体
		
		Typeface typeFace =Typeface.createFromAsset(getAssets(),"fonts/mini.ttf");//加载自定义字体
    	tv.setTypeface(typeFace);
    	
        String html_marquee = 
                 "万众瞩目的北京奥运会<a href = 'http://www.baidu.com'>吉祥物</a>" + //超链接“吉祥物”字段到百度
        		 "于北京时间11日20:18正式揭晓," +
                 "奥运吉祥物福娃:形象为鱼、熊猫、奥运圣火、藏羚羊、燕子," +
                 "名字是贝贝、晶晶、欢欢、迎迎、妮妮,即北京欢迎你 电话:15667856218";
         CharSequence charSequence_marquee = Html.fromHtml(html_marquee);
         tv.setText(charSequence_marquee);//设定textView显示的文字
         tv.setMovementMethod(LinkMovementMethod.getInstance());    //点击时产生超链接效果,补写的话点击无效
	}

}




源码资源:http://download.csdn.net/detail/shark0017/7583515