控件
-属性:
--id:每一个的唯一标识
--layout_width,layout_height:宽度,高度(match_parent,fill_parent,wrap_content)
--text:指定显示内容
--gravity:指定文字的对齐方式(top,bottom,left,right,center)
--textSize:文字大小
--textColor:文本颜色
--vsibility:可见属性(visible,invisible,gone)
-常见控件
TextView 用来显示文本
Button:textAllcaps(文本自动转换大写)
监听: 获得button,button.setOnClickListener()
①匿名类:new VIew.OnClickListener(),重写onClick()方法
②实现接口:VIew.OnClickListener
EditText:允许用户在控件里输入内容
hint:显示提示性文字
maxLines:最大行数,出现滚动条
editText.getText().toString:得到文本内容
ImageView:展示图片
属性 android:src=”drawable/img_1”;//一般将控件的宽高设为wrap_content,保证图片完全展示
imageView.setImageResource(R.drawable.img_2)//设置图片
ProgressBar:进度条
对visibility的设置:setVisibility(),getVisibility()
style=”?android:att/progressBarStyleHorizontal”//水平进度条
android:max=”100”//最大值
AlertDialog:对话框,置顶于所有界面元素之上的,可以屏蔽其他控件的交互能力
dialog.setCancelable()//点击屏幕或者物理返回键(back)不消失
ProgressDialog:带进度条的对话框
当setCancelable(false),当数据加载完后,dismiss()方法来关闭对话框,否则会一直存在