Android TextView文本控件介绍
讲解
TextView作为Android最基础也是最常用的组件之一,他承担着文本的显示重任。要注意,其显示的文本内容是无法在界面直接被用户修改的。不过作为程序员,可以通过后台代码去修改TextView的内容和各项属性。另外要注意的是,TextView控件是需要放在容器里面的,比如LinearLayout容器(一般控件都要放在容器里面)。
基础属性介绍
| 属性 | 说明 |
|---|---|
| id | 设置一个组件id(唯一),通过findViewById()的方法获取到该对象,然后进行相关设置 |
| layout_width | 设置组件宽度,可以填充数字和Android提供的枚举值,Android提供的两个枚举值:match_parent:与父类宽度匹配(减去padding)(在Level 8之后,代替废弃的fill_parent),wrap_content:组件应该足够大到足以其内容(加上padding,当然不超过其父类)。 |
| layout_height | 设置组件高度,可以填充数字和Android提供的枚举值,Android提供的两个枚举值:match_parent:与父类高度匹配(减去padding)(在Level 8之后,代替废弃的fill_parent),wrap_content:组件应该足够大到足以其内容(加上padding,当然不超过其父类)。 |
| text | 设置显示的文本内容 |
| background | 设置背景颜色(或背景图片) |
| textColor | 设置字体颜色 |
| textStyle | 设置字体样式 ,三个可选值:normal(无效果),bold(加粗),italic(斜体) |
| textSize | 字体大小,单位一般用sp |
| gravity | 内容的对齐方向 |
示例:
<TextView
android:id="@+id/tView1"
android:layout_width="200dp"
android:layout_height="wrap_content"
android:text="修改"
android:textColor="@color/white"
android:textSize="90dp"
android:textStyle="bold"
android:gravity="center"
android:background="@color/black"/>
后台调用
Java后台通过ID调用。
注意:Java会覆盖对应的TextView 原本内容。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv = findViewById(R.id.tView1);
tv.setText("TextView1");
}
总结
到此这篇关于Android TextView文本控件介绍的文章就介绍到这了,更多相关Android TextView文本控件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
Android自定义ImageView实现在图片上添加图层效果
这篇文章给大家主要介绍了利用Android自定义ImageView如何实现在图片上添加图层的效果,实现的效果类似在图片增加秒杀、抢光等标签图片,对大家开发的时候具有一定的参考借鉴价值,有需要的朋友们下面来一起学习学习吧。2016-11-11
PopupWindow+RecyclerView实现上下滑动框功能
这篇文章主要为大家详细介绍了PopupWindow+RecyclerView实现上下滑动框功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-07-07
Android Canvas drawText文字居中的一些事(图解)
这篇文章主要给大家介绍了关于Android Canvas drawText文字居中的一些事,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2018-12-12
设置界面开发Preference Library数据重建机制详解
这篇文章主要为大家介绍了设置界面开发利器Preference Library数据重建机制详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-10-10
Flutter如何通过一行命令解决多个pubspec.yaml文件的依赖项问题
这篇文章主要介绍了Flutter如何通过一行命令解决多个pubspec.yaml文件的依赖项问题,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-06-06


最新评论