常用控件的使用方法

来源:互联网 发布:微信公众号矩阵案例 编辑:程序博客网 时间:2024/05/16 18:17

1.TextView


match_parent:由父布局来决定当前控件的大小(更官方)

fill_parent:同上

wrap_content:由控件内容决定当前控件的大小

gravity:文字的对齐方式

字体大小使用sp作为单位

2.Button

禁止所有英文字母自动进行大写转换

android:textAllCaps="false"

匿名注册监听器:


实现接口的方式注册:


3.EditText

android:hint="Type something here"

指定一段提示性文本

结合edittext和button完成一些功能,通过点击按钮来获取edittext中输入的内容

首次通过findviewById()方法得到edittext的实例,然后在按钮的点击事件里调用edittext的gettext()方法获得输入的内容,再调用tostring()方法转换成字符串,用toast将输入的内容显示出来。

4.ImageView

5.ProgressBar

Android可见属性

android:visibility

visible

invisible

gone
通过getvisibility()方法来判断ProgressBar是否可见,可见就将ProgressBar隐藏掉,不可见就显示出来。


指定成水平进度条,给进度条设置一个最大值,在代码中动态更改进度条的进度

6.AlertDialog(提示一些非常重要的内容或者警告信息)

通过AlertDialog.Builder创建一个实例,为这个对话框设置标题,内容,可否用back键关闭对话框等属性,接下来调用setPositiveButton()方法为对话框设置确定按钮的点击事件,调用setNagativeButton()方法设置取消按钮的点击事件,最后调用show()方法显示。

7.ProgressDialog(一般用于表示当前操作比较耗时,让用户耐心等待)

!!!!:如果传入false,是不能通过back键取消,当数据加载完成后必须要调用ProgressDialog的dismiss()方法关闭对话框