Android:基础控件之(二)TextView
今天我要介绍的是和上一篇一样是基础之一的控件,文本(TextView)。
TextView :
基础的显示文本的控件
样式:
xml简单的实现代码:
属性:
Id:当前文本控件的id
Layout_width:控件的宽度
Layout_height:控件的高度
text:按钮里的文字
textSize:设置字体大小
改变文字的颜色:
改变 textColor 属性
android:textColor="@color/colorPrimary"
或
android:textColor="#3f51b5"
文本单行显示:
文本单行显示通常需要联合上文本缩略的属性一起用:
ellipsize:设置当前文字超出单行以后的处理方式
singleLine:只允许单行显示
android:ellipsize="end"android:singleLine="true"
android:ellipsize="middle"
android:ellipsize="start"
跑马灯效果:
先设置超出的文字处理方式为跑马灯
后设置控件可获得焦点
android:ellipsize="marquee" android:singleLine="true" android:focusable="true" android:focusableInTouchMode="true"
文本可选择:
设置以后文本变得可以选择然后复制
android:textIsSelectable="true"
通过 java 文件修改 TextView 文本:
第一步,这个文本必须要有id
android:id="@+id/textview"
第二步,在这个 xml 布局的对应 java 文件中声明这个 activity 中的一个 TextView 类型的全局变量:
privateTextView textView;
第三步,在 onCreate 函数中通过findViewById() 方法找到我们的 textview
textView=(TextView)findViewById(R.id.textview);
R.id.XXX 是我们刚才定义的textview 的 id
第四步,在 onCreate 函数中通过 TextView 的 setText() ,传入一个字符串类型的参数
textView.setText("我被修改了!");
TextView的常用用法就基本上都有了,如果有补充我迟点再来补充把
更多相关文章
- Android的Style的使用
- Android中mpchartlib柱状图的详细属性以及实现(可左右滑动可点击)
- Android(安卓)线性布局(LinearLayout)相关官方文档 - 参考部分
- Android(安卓)在oncreate() 方法中调用 findViewById 返回 null
- Android(安卓)问题积累
- Android(安卓)不同View ID相同
- TextView的常用属性
- iOS开发之分页控件的简单封装
- TextView属性大全!技术干货