android第二行代码总结:二、UI

一.

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

你可能感兴趣的:(android第二行代码总结:二、UI)