Android TextView文本框控件

Android TextView文本框控件

文本框(TextView)是用于在界面上显示文字的组件,其显示的文本不可被用户直接编辑。
程序开发人员可以设置 TextView 的字体大小、颜色、样式等属性。在工程 WidgetDemo 的 main.xml 中添加一个 TextView,代码如下:

  1. <TextView
  2. android:id="@+id/textView1"
  3. android:layout_width="wrap_content"
  4. android:layout_height="wrap_content"
  5. android:text="TextView"/>

运行效果如图所示。

 

修改 Button1 的单击事件为:

  1. public void onClick(View v) {
  2. //TODO Auto-generated method stub
  3. setTitle("button1 被用户点击了");
  4. Log.i("widgetDemo", "button1 被用户点击了。");
  5. TextView textView = (TextView)findViewById(R.id.textView1);
  6. textView.setText("设置TextView的字体");
  7. textView.setTextColor(Color.RED);
  8. textView.setTextSize(TypedValue.COMPLEX_UNIT_SP,20);
  9. textView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));
  10. }

当 Button1 被单击时,我们可以通过使用如下几种不同的方法来设置显示内容的风格

  1. 通过 setText() 方法更改 textView 的显示内容为“设置 TextView 的字体”。
  2. 通过 setTextColor() 方法修改 textView 显示字体的颜色为红色。
  3. 通过 setTextSize() 方法修改 textView 显示字体的大小为 20sp。
  4. 通过 setTypeface() 方法修改 textView 显示字体的风格为加粗。


如图所示。

 

当然,该过程也可以通过修改 main.xml 文件来实现。将 TextView 标签按照如下代码修改也可以得到同样的效果,但是失去了应用程序中与用户交互的过程:

  1. <TextView
  2. android:id="@+id/textView1"
  3. android:layout_width="wrap_content"
  4. android:layout_height="wrap_content"
  5. android:text="设置TextView的字体"
  6. android:textColor="#ff0000"
  7. android:textSize="20sp"
  8. android:textStyle="bold"/>
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值