android 动态添加自定义TextView

// 设置背景图
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_
  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值