TextView文本框
<TextView
android:id="@+id/txtOne"
android:layout_width="200dp"
android:layout_height="200dp"
android:gravity="center" //控件中内容的对齐方式
android:text="TextView(显示框)" //文本框显示的内容
android:textColor="#EA5246" //字体颜色
android:textStyle="bold|italic" //字体风格 bold:加粗,italic:斜体
android:background="#000000" //背景色
android:textSize="18sp" />
带阴影的TextView,用到的属性
(1)android:shadowColor //设置阴影颜色
(2)android:shadowRadius //设置阴影的模糊程度,设为0.1就变为字体颜色了,一般用3.0
(3)android:shadowDx //设置阴影在水平方向的偏移
(4)android:shadowDy //设置阴影在垂直方向的偏移
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:shadowColor="#F9F900"
android:shadowDx="10.0"
android:shadowDy="10.0"
android:shadowRadius="3.0"
android:text="带阴影的TextView"
android:textColor="#4A4AFF"
android:textSize="30sp" />
设置文本框的边框:
在drawable里面创建一个drawable resource文件,资源文件为shape模式。常用属性:
(1) //设置背景颜色
(2) //设置边框粗细
(3) //设置边框颜色
(4) //设置边距
(5) //设置圆角
(6) //设置渐变色 angle:方向角度,startColor:起始颜色,endColor:结束颜色,type:渐变类型
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<!--设置透明背景-->
<stroke android:color="#87CEEB"/>
<!--设置一个黑色边框-->
<stroke android:width="2px"
android:color="#000000"/>
<!--四个圆角的半径-->
<corners android:bottomLeftRadius="10px"
android:bottomRightRadius="10px"
android:topLeftRadius="10px"
android:topRightRadius="10px"/>
<!--设置边距-->
<padding android:left="5dp"
android:right="5dp"
android:top="5dp"
android:bottom="5dp"/>
</shape>
EditText(输入框)
属性:
(1)android:hint=“输入框” //默认提示内容
(2)android:selectAllOnFocus=“true” //获取输入框中所有文本内容
(3)android:inputType=“data” //日期键盘
(4)android:minLines=“1” //设置输入的最小行数
(5)android:maxLines=“3” //设置输入的最大行数
(6)android:textScaleX=“2” //设置水平方向文字间隔
(7)android:textScaleY=“2” //设置垂直方向文字间隔
方法:
(1)setSelection()方法,控制EditText光标位置
当参数为1个时,参数就是设置光标位置的
当参数为2个时,第一个参数是起始位置,第二个参数是结束位置
(2)setSelectAllOnFocus(true) //EditText获得焦点时选中全部文本
(3)setCursorVisible(false) //设置光标不显示
(4)getSelectionStart和getSelectionEnd //获得光标前后位置