Android:基础控件之(二)TextView

今天我要介绍的是和上一篇一样是基础之一的控件,文本(TextView)。

 

TextView :

基础的显示文本的控件

 

样式:

Android:基础控件之(二)TextView_第1张图片

xml简单的实现代码:


 

属性:

Id:当前文本控件的id

Layout_width:控件的宽度

Layout_height:控件的高度

text:按钮里的文字

textSize:设置字体大小

 

改变文字的颜色:

改变 textColor 属性

 

android:textColor="@color/colorPrimary"


android:textColor="#3f51b5"

 

Android:基础控件之(二)TextView_第2张图片

 

文本单行显示:

 

文本单行显示通常需要联合上文本缩略的属性一起用:

 

ellipsize:设置当前文字超出单行以后的处理方式

singleLine:只允许单行显示

 

android:ellipsize="end"
android:singleLine="true"

 

Android:基础控件之(二)TextView_第3张图片

 

android:ellipsize="middle"

 

Android:基础控件之(二)TextView_第4张图片

 

android:ellipsize="start"

 

Android:基础控件之(二)TextView_第5张图片

 

跑马灯效果:

 

先设置超出的文字处理方式为跑马灯

后设置控件可获得焦点

 

 android:ellipsize="marquee"
 android:singleLine="true"
 android:focusable="true"
 android:focusableInTouchMode="true"

 

Android:基础控件之(二)TextView_第6张图片

 

文本可选择:

设置以后文本变得可以选择然后复制

 

android:textIsSelectable="true"

 

Android:基础控件之(二)TextView_第7张图片


通过 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("我被修改了!");

 

Android:基础控件之(二)TextView_第8张图片


 

TextView的常用用法就基本上都有了,如果有补充我迟点再来补充把

你可能感兴趣的:(Android,开发)