首页 > 代码库 > 控件1:TextView和EditText
控件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="http://www.mamicode.com/@drawable/ic_launcher" ---ImageView 的内容图像
android:background="@drawable/ic_launcher" --- ImageView背景图片
android:background="#00ff00" ---ImageView的RGB颜 色
注:如果设置为match_parent,设置background图片会填充整个,设置src图片会自适应
控件1:TextView和EditText