Android 常用控件使用方法

1、TextView

android:id 定义唯一标识符
android:layout_height /layout_width 指定控件的宽度和高度 ,Andrroid 所有的控件都具有这两个属性

layout_height /layout_width可选值有3种:
1、match_parent 表示让当前控件的大小和父布局的大小一样
2、wrap_content 表示让当前控件的大小能刚好包含住里面的内容
3、固定值固定值标识给控件指定一个固定的尺寸。单位一般用dp
android:gravity 指定文字的对齐方式 可选值有 top 、bottom 、start、end 、center 等 可以用 | 来同时指定多个值

android:textColor 指定文字的颜色
android:textSize 指定文字的大小 文字大小使用 sp 作为单位

2、Button

android:textAllCaps=“false” 保留指定的原始文字内容

注册监听器:

    private lateinit var binding:FirstLayoutBinding
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        binding= FirstLayoutBinding.inflate(layoutInflater)
        setContentView(binding.root)
        binding.button1.setOnClickListener {
        	事件执行
        }
    }

3、EditText

android:hint 属性指定了一段提示性的文本
android:maxLines 指定了EditText的最大行数
getText() 方法获取输入的内容

4、ImageView

android:src 属性指定图片
setImageResource() 方法

5、ProgressBar

进度条

android:visibility 控件的可见属性 所有的控件都具有这个属性
可选值有3种 :
visible 表示控件可见 默认值
invisible 表示控件不可见 但是它仍然占着原来的位置和大小
gone 表示控件不仅不可见 且不占任何控件
setVisibility() 方法允许
传入 View.VISIBLEView.INVISIBLEView.GONE
设置水平进度条

 style="?android:attr/progressBarStyleHorizontal"

设置进度条的最大值

android:max="数值"

动态更改进度条的进度

ProgressBar.progress=ProgressBar.progress+10

6、AlertDialog

对话框

setTitle() 设置标题
setMessage() 设置对话框内容
setCancelable(false) dialog弹出后会点击屏幕或物理返回键,dialog不消失
setCanceledOnTouchOutside(false) dialog弹出后会点击屏幕,dialog不消失;点击物理返回键dialog消失
setPositiveButton()设置确定按钮的点击事件
setNegativeButton() 设置取消按钮的点击事件
show() 显示对话框
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值