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.VISIBLE 、View.INVISIBLE 、View.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() 显示对话框
本文地址:https://blog.csdn.net/weixin_46766195/article/details/112787794
上一篇: C语言分装实现三子棋游戏详解
下一篇: [5G学习]01-5G无线接口架构介绍