一.
1.TextView: 用于在界面上显示一段文本信息
android:gravity="center" 文字对齐方式
android:textSize=“24sp” 指定文字大小
android:textColor="#00ff00" 指定文字颜色
2.Button: 按钮
android:textAllCaps="false" 禁用Button中所有英文字母自动进行大写转换
点击事件:
1)
Button button=(Button).findViewById(R.id.button);
button.setOnclickListener(new View.onClickListener(){
@Override
public void onClick(view) {
//在此处添加逻辑
}
});
2)
public class A implements View.onClickListener{
button.setOnClickListener(this);
public void onClick(view) {
switch(v.getId()){
case R.id.button:
//在此处添加逻辑
break;
default:
break;
}
}
3.EditText: 在控件里输入编辑内容
android:hint="Type something here" 指定了一段提示性文字
android:maxLines="2" 指定EditText的最大行数为两行,超过两行文字向上滚动
String inputText=editText.getText().toString(); 获取EditText输入内容
4.ImageView: 用于展示图片
image.setImageResourse(R.drawable.img_2); 设置显示图片
5.ProgressBar: 显示进度条
6.AlertDialog: 当期界面弹出一个对话框,制定于所有界面元素之上,屏蔽其他空间交互能力
7.ProgressDialog: 弹出一个带显示进度条的对话框
二.四种基本布局
1.线性布局:LinearLayout
android:orientation="vertical" 垂直排列 horizontal 水平排列
2.相对布局:Relativelayout
3.帧布局: 所有控件默认摆放左上角
4.百分比布局:百分比布局
5.自定义布局
三.
1.Listview
2.RecycleView