UI基本控件

可见属性设置

  • 所有空间都具有可见属性,可选值有三种:visible,invisible,gone。在布局文件中设置android:visibility属性,在代码中,任何空间都可以用setVisibility(View.GONE)方法进行设置。
  • invisible和gone的区别
  • invisible表示控件不可见,但是控件仍然占据着位置和大小,可以理解为控件只是变为不可见
  • gone表示控件不仅不可见并且不再占用位置和大小

TextView

  • 设置textview中的内容在控件中的对齐方式:gravity属性
    android:gravity=”center_horizontal”
  • 设置textview中的字体颜色:textColor属性
  • 设置textview中的字体大小:textSize属性,单位是sp

EditText

  • 设置默认显示内容,点击就消失的提示:hint属性
    android:hint=”请输入要查询的内容。。。”
  • 设置为密码输入栏,密码显示为*:inputType属性
    android:inputType=”textPassword”
  • 设置edittext中最大显示几行,超过该行数则滚动显示:maxLines
    android:maxLines=”2”

ImageView

  • 在布局文件中指定显示的图片
    android:src=”@drawable/pic”
  • 在活动中设置显示的图片
    iv.setImageResource(R.drawable.ic_launcher);

ProgressBar

  • 默认为圆圈样式
  • 水平样式设置 style=”?android:attr/progressBarStyleHorizontal”
  • 水平样式max属性设置最大值
  • 代码中用progressbar的getProgress和setProgress获取和设置当前进度

AlertDialog

  • 样式如图
    这里写图片描述
  • 代码如下

ProgressDialog

  • 样式如图
    这里写图片描述
  • 代码如下
    这里写图片描述
  • 如果 progressDialog.setCancelable(true);设置的为false,则是不能通过Back建取消掉这个dialog,就只能用dismiss()方法来关闭对话框,否则progressdialog会一直存在。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值