欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

Android 常用控件使用方法

程序员文章站 2022-06-16 10:19:44
TextView**android:id** 定义唯一标识符**android:layout_height /layout_width** 指定控件的宽度和高度 ,Andrroid 所有的控件都具有这两个属性**layout_height /layout_width可选值有3种:****1、match_parent** 表示让当前控件的大小和父布局的大小一样 **2、wrap_content** 表示让当前控件的大小能刚好包含住里面的内容**3、固定值**固定值标识给控件指定一个固...

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() 显示对话框

本文地址:https://blog.csdn.net/weixin_46766195/article/details/112787794

相关标签: kotlin android