Android studio学习之TextView、EditText、Button、ImageView、Spinner、WebView的XML文件列表

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() 用于刷新当前页面
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值