控件1:TextView和EditText

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了控件1:TextView和EditText相关的知识,希望对你有一定的参考价值。

1.TextView:显示文本控件
属性:android:id----控件的id
android:layout_width----控件的宽度
android:layout_height----控件的高度
android:layout_text----文本内容
android:layout_textSize----文本大小
android:layout_textColor----文本颜色
android:background----控件背景


2.EditText:输入文本框
属性:android:id----控件的id
android:layout_width----控件的宽度
android:layout_height----控件的高度
android:layout_text----文本内容
android:layout_textSize----文本大小
android:layout_textColor----文本颜色
android:background----控件背景
android:hint----输入提示文本
android:inputType----输入文本类型

3.android:layout_width="wrap_content"
wrap_content:包裹实际文本内容
match_parent:当前控件铺满父类容器:2.3api之后添
加的一个属性值
fill_parent:当前控件铺满父类容器:2.3api之前的
一个属性值

4.在Activity中需要获取一个id是bookName的TextView 控件对象:(TextView)this.findViewById (R.id.bookName)

解析:需要把View对象强制转换成相应的类型

 

5.除了可以在xml布局文件中为控件设置字体颜色外,在 Activity中也可以,那么在Activity中给一个TextView 

设置字体颜色TextView.setTextColor(Color.RED)

解析:一般情况下,布局属性与对象的setXXX方法一一 对应,比如设置字体颜色,在xml中属性是

 android:textColor,而在Activity中则是setTextColor 方法

 

6.请从EditText的众多属性中找出可以限制输入格式的 属性:android:inputType

解析:设置EditText的android:inputType属性可以限制 文本输入类型比如android:inputType="textPassword" 

为设置输入格式为密码格, android:inputType="phone"为设置输入格式为拨号键盘

 


7.setContentView(R.layout.main_activity)将布局xml文件引入到activity当中

 

8.ImageView:显示图片的控件属性:

android:src="@drawable/ic_launcher" ---ImageView 的内容图像 

android:background="@drawable/ic_launcher" --- ImageView背景图片

android:background="#00ff00" ---ImageView的RGB颜 

注:如果设置为match_parent,设置background图片会填充整个,设置src图片会自适应

 

以上是关于控件1:TextView和EditText的主要内容,如果未能解决你的问题,请参考以下文章

Android - 最基础的控件TextView

textView 显示和html的元素控件与进行超链接

TextField和TextView

Android - 最基础的控件TextView

Android - 最基础的控件TextView

Android - 最基础的控件TextView