// 设置背景图
textView.setBackgroundResource(R.drawable.block_text_backgroumg);
// 设置背景透明度
textView.getBackground().setAlpha(150);
// 设定text内容为Html格式
textView.setText(Html.fromHtml(rsultText));
// 设定为可以scroll的textView
textView.setMovementMethod(ScrollingMovementMethod.getInstance());
// 设定text内容与边框的距离
textView.setPadding(6, 6, 6, 6);
// 添加textView到Layout
mLytMain.addView(textView, textParams);
注意点:
1.----------------------------------
因为在android中TextView是没有边框的,为了添加边框效果,有如下两种方案,
1. 重写TextView类 2.利用.9.png图像来制作一个有边框的背景。(上边的例子使用了第二种方法)
参考网址:
Android学习系列(4)--App自适应draw9patch不失真背景
http://www.cnblogs.com/qianxudetianxia/archive/2011/04/17/2017591.html
Android Nine Patch图片及按钮背景
http://www.cnblogs.com/feisky/archive/2010/01/16/1649502.html
2.----------------------------------
在上面的例子中虽然已经设定为可以滚动的文本,但不会有滚动条显示,这是可以借助ScrollView。
参考网址:http://wangjun.easymorse.com/?p=255
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent" android:layout_height="fill_parent"
android:scrollbars="vertical" android:fadingEdge="vertical">
<TextView android:layout_width="fill_