常用UI控件属性

2018-09-08  本文已影响0人  Crane_FeiE

常用属性

1.通用属性

gravity = "center | bottom |top | start | end"  //设置控件/layout的内部布局的位置
layout_gravity                           //设置控件在其父控件中的位置
TextAllCaps = “true | false”             //设置text的字体是否全部大写(button默认大
写)

visible      //控件可见
invisible    //控件不可见,但占据空间
gone         //控件不可见,且不占据空间

2.EditText 属性

hint  //提示性文本
maxLines //最大行数

3.ImageView 属性

src //为ImageView指定图片

setImageResourse() //java代码中设置指定图片给ImageView

4.ProgressBar 属性

style = "?android:attr/progressBarStyleHorizontal"  //改变ProgressBar样式
max //指定Progress满值



不在layout文件中定义的控件使用

1.AlertDialog使用

Sample code:

    private void showAlertDialog() {
        AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
        dialogBuilder
                .setTitle("alert dialog")
                .setMessage("Mayday Mayday")
                .setCancelable(false)
                .setPositiveButton("OK", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) { }
                })
                .setNegativeButton("Cancel", new DialogInterface.OnClickListener() {
                    @Override
                    public void onClick(DialogInterface dialogInterface, int i) { }
                })
                .show();
    }
上一篇 下一篇

猜你喜欢

热点阅读