1. 常用控件
TextView
Button
类比button
通过android:textAllCaps="false"禁止自动将字母转化为大写。
EditText
类比于textareaandroid:hint="type something here" 相当于html中的placeholder属性。
ImageView
类比imageandroid:src="@drawable/img_1"指定图片地址。setImageResource设置图片地址
ProgressBar
progressBar.getVisibility()获取可见性。progressBar.setVisibility() 设置可见性。progressBar.setProgress() 设置当前进度。
AlertDialog
类比confirm
AlertDialog.Builder dialog = new AlertDialog.Builder(MainActivity.this);dialog.setTitle("This is Dialog");dialog.setMessage("something important");dialog.setCancelable(false);dialog.setPositiveButton("OK", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {};});dialog.setNegativeButton("Cancel", new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog, int which) {}});dialog.show();
2. 控件的常用属性
1. 长宽
androd:layout_width和android:layout_height指定控件的宽和高,可选值
match_parent:控件大小和父布局一样,也就是由父布局来决定当前控件的大小(推荐)fill_parent: 同match_parent-
2.id
3. 可见性
所有android控件都具有可见属性,通过android:visibility进行指定。有三种可选值。
visible:可见的,默认值。
- invisible: 不可见但仍然占据空间。
- gone:不可见,不占据空间。
3. 常用方法
findViewById: 通过id获取控件
getVisibility: 获取元素可见性
setVisibility:设置元素可见性
3.2 常用控件的使用方法

