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()方法关闭对话框