需求:在布局文件中可以创建一个TextView
示例代码:
<TextView
android:id="@+id/textview1"
android:text="welcome"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
需求:为一个TextView添加下划线
参考文章:
http://my.eoe.cn/leigo/archive/2965.html
http://www.cnblogs.com/-OYK/archive/2011/10/25/2223624.html
实现1:使用Paint工具类
示例代码1:
/* 为textView2设置下划线 */
/* 下划线的颜色怎么设置?可以和文字的颜色不同 */
textView2.getPaint().setFlags(Paint.UNDERLINE_TEXT_FLAG);
/* 开启抗锯齿功能 */
textView2.getPaint().setAntiAlias(true);
抗锯齿功能的解释:主要是为了使画面平滑,这要就会消耗显存资源。
可以参考下面两篇文章:
http://wenwen.soso.com/z/q83448807.htm
http://doublekj.blog.163.com/blog/static/146818474201171555942247/
实现2:使用HTML类
实例代码2:
textview.setText(Html.fromHtml("<u>" + text+ "</u>"));
解释:未实践
实现3:使用字符串资源
示例代码3:
<string name="hello_world"><u>Hello world!</u></string>
需求:为TextView添加监听器
实例代码:
textView2.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Intent intent = new Intent(WelActivity.this, MainActivity.class);
startActivity(intent);
}
});