zoukankan      html  css  js  c++  java
  • 安卓----控件基础

    今天学习安卓的控件发现和WEB的相似,只不过WEB是通过代码然后再页面上显示,但是安卓的只需点击相应的控件拉到Component Tree里。个人觉得安卓的界面搭建比WEB的简单,不需要耗费太多时间。

      而且和WEB一样,每个控件都有一个id,我们通过其id来建立它们之间的联系。

      用每一个控件时,都得需要配置ConstraintLayout,如果不配置就不会显示。在初学阶段,这两个线很重要(一个水平,一个垂直),通过它们我们可以来控制控件的位置,而且一旦连接,就很容易改变配件的位置。

      每一个配件通过它们字面意思就很容易理解

      ,比如Plain Text就是例如WEB里的text,Password就是WEB里的Password,至于它们和E-mail和Time的区别就是它们提供输入的小键盘不一样

      举个例子,用Plain Text和Date,其它的可以实践看看。

      最重要的还是通过代码讲它们之间进行联系,下面是我的一个小工程

     

    通过点击左边的按钮,TextView就会变成左边,同理点击右边的按钮就会变成右边。开关也是,开的时候显示开,关的时候就显示关。,这是俩个进度条,两个还是有区别的,第一个不用设置就会自动转,第二个得把这个属性变为true,他才会动。

      ,这个是你数字输入框,你输入数字,然后点击确认按钮,TextView就会变成相应的数字。

        用时候注意,因为RadioButton只能点一次,如果你点了,那么就不能像Checkbox通过点击消去,所以我们都是将RadioButton放到RadioGroup,变成单选就比如我下面这个例子,实质就是

       下面这个例子就是

          点击哪个,就会显示相应的图片,当然默认是android,所有需要把这个属性变为true。图片是我自己去网上下载的,用的时候我们需要把它放到,关键一点就是图片的名字不能是数字开头,切记!

  • 相关阅读:
    RabbitMQ 入门
    Spring boot 2.x 中使用redis
    spring boot 中 Cache 的使用
    vbs 入门
    移动端文本框被原生键盘弹出后挡住文本框
    HTML中添加音乐video embed audio
    input修改placeholder文字颜色
    vue中更换.ico图标报错路径找不到图片
    Chrome表单文本框自动填充黄色背景色样式
    请求头缺少 'Access-Control-Allow-Origin'
  • 原文地址:https://www.cnblogs.com/hrzgj/p/14850430.html
Copyright © 2011-2022 走看看