TextView的XML属性列表
android:id 设置Text View的id值
android:gravity 设置文本框内文本的对齐方式
android:singleLine 设置单行显示,如果和layout_width一起使用,当文本不能全部显示时,后面用“…”来表示
android:text 设置显示文本
android:textColor 设置文本颜色
android:textSize 设置文字大小
android:textStyle 设置字形(bold粗体)(italic斜体)(bolditalic又粗又斜)
android:height 设置文本区域的高度
android:width 设置文本区域的高度
android:drawableBottom 在text下方输出一个drawable,如图片,如果指定一个颜色的话 会把text的背景设置为该颜色,并且同时和background使用时覆盖后者
android:drawableLeft 在text文字的左边输出一个drawable,如图片
android:ems 设置Text View的宽度为N个字符的宽度
EditText控键的使用
EditText控键是用来接受用户输入信息,用于在屏幕上显示文本输入框;
EditText文本编辑框既支持单行输入,也支持多行输入,同时支持指定格式的输入例如密码,电话及e-mai等
对应的语法格式如下:
<EditText
属性列表
>
</EditText
或者
<EditText
属性列表
/>
EditText的XML属性列表
android:hint 为空时显示的文字提示信息,可通过textColorHint设置提示信息的颜色
android:inputType 用于指定当前文本显示内容的文本类型,其可选值为textPassword,textEmailAddress,phone和date等,并可以同时指定多个,使用“|"分割
EditText控件设置登录界面时 输入暗密码,及浅色提示“密码”
android:inputType="textPassword"
android:hint="密码"
Button控键使用
Button按钮用于在UI界面中生成一个可以单击的按钮,当用户单击该按钮时,即可触发一个onClick事件,通过添加它的单击事件监听器触发相应的动作,在XML文件下,对应的语法结构如下:
<Button
属性列表
>
</Button>
或者
<Button
属性列表
/>
Button中显示的文字
Button继承与TextView所有属性
在代码里注册View.OnClickListener监听器
在注册的监听器中完成Button点击响应的代码
import android.view.View.OnClickListener;
import android.widget.Button;
Button login =(Button)findViewById(R.id.button1);
login.setOnClickListener(new OnClickListener()
{
public void onClick(View v){
//编写要执行的代码
}
});
Spinner控件的使用
Spinner下拉列表控键,其语法格式
<Spinner
属性列表
>
</Spinner>
XML常见XML属性列表
android:entries 为可选属性,用于指定列表项,如果在布局文件中不指定该属性可以在java代码中通过为其指定适配器的方式指定
android:protmpt 为可选属性,用于指定列表列表框的标题
通过Adapter适配器来为Spinner设置下拉列表项
Adapter适配器的种类
ArrayAdapter 适用于简单的文字列表
SimpleAdapter 适用于简单的图文混搭列表
自定义Adapter(继承BaseAdapter) 最灵活的适配器,适用于绝大多数情况
ImageView控件的使用
在向ImageView组件中添加文字时,首先将要显示的图片放置在res/drawsble目录中,然后添加相应的属性代码。
常用属性列表:
android:adjustViewBounds 设置ImageView是否调整自己的边界来保持所显示图片的长宽比
android:maxHeight 设置ImageView的最大高度,需要设置android:adjustViewBounds的值为true,否则不起作用
android:scaleType用于设置所显示的图片填充方式,Android提供了包括矩阵,拉伸等7种填充方式。
android:src 设置ImageView所显示的Drawable对象的ID
android:tint 用于为图片着色,其属性值可以是"#rgb", “#argb”, “#rrggbb”, "#aarrggbb"表示的颜色值
WebView控件网格视图
WebView是专门用来浏览网页的,可将其视为一个浏览器,通过它可以实现显示网页的功能
常用方法:
loadURL(String url)加载URL信息,URL可以是网络地址,也可以是本地网络文件。
goBack() 向后浏览历史界面。
goForward() 向前浏览历史界面。
loadData(String data,String mimeType,String encoding) 用于将指定字符串数据加载到浏览器中
loadDataWithBaseURL(String baseUrl,String data,String mimeType,String encoding,String historyUrl) 用于基于URL加载指定的数据
stopLoading()用于停止加载当前的页面
reload() 用于刷新当前页面