控件

-属性

--id:每一个的唯一标识

--layout_width,layout_height:宽度,高度(match_parent,fill_parent,wrap_content)

--text:指定显示内容

--gravity:指定文字的对齐方式(top,bottom,left,right,center)

--textSize:文字大小

--textColor:文本颜色

--vsibility:可见属性(visible,invisible,gone)

-常见控件

TextView 用来显示文本

Button:textAllcaps(文本自动转换大写)

监听: 获得button,button.setOnClickListener()

①匿名类:new VIew.OnClickListener(),重写onClick()方法

②实现接口:VIew.OnClickListener

EditText:允许用户在控件里输入内容

hint:显示提示性文字

maxLines:最大行数,出现滚动条

editText.getText().toString:得到文本内容

ImageView:展示图片

属性 android:src=”drawable/img_1”;//一般将控件的宽高设为wrap_content,保证图片完全展示

imageView.setImageResource(R.drawable.img_2)//设置图片

ProgressBar:进度条

对visibility的设置:setVisibility(),getVisibility()

style=”?android:att/progressBarStyleHorizontal”//水平进度条

android:max=”100”//最大值

AlertDialog:对话框,置顶于所有界面元素之上的,可以屏蔽其他控件的交互能力

dialog.setCancelable()//点击屏幕或者物理返回键(back)不消失

ProgressDialog:带进度条的对话框

当setCancelable(false),当数据加载完后,dismiss()方法来关闭对话框,否则会一直存在

Android--UI控件相关推荐

  1. Android提供了哪些主要UI控件,Android必备:Android UI控件的了解与学习

    因为工做须要,最近一段时间,须要进行Android App开发的学习,以前简单的进行过Android的了解,对于基本的Android环境的搭建等已经有过整理,一个Android App是由一个或多个A ...

  2. Android - UI 控件

    输入控件是应用程序用户界面中的交互式组件. Android 提供了多种可以在 UI 中使用的控件,例如按钮.文本字段.搜索栏.复选框.缩放按钮.切换按钮等等. 用户界面元素 View 视图是一个在屏幕 ...

  3. 课堂笔记:Android UI控件

    常用的UI控件: TextView: <TextViewandroid:layout_width="wrap_content"android:layout_height=&q ...

  4. Android UI控件和布局

    说明: 本文是郭霖<第一行代码-第3版>的读书笔记 4.1 如何编写程序界面 编写XML,这是传统的方法 ConstraintLayout,Google推出的新方法,可以在可视化编辑器中拖 ...

  5. Android UI控件----ExpandableListView的基本用法

    ExpandableListView介绍 ExpandableListView的引入 ExpandableListView可以显示一个视图垂直滚动显示两级列表中的条目,这不同于列表视图(ListVie ...

  6. Android -ui控件

    一:TextView控件 TextView --> View 1.创建TextView的两种方式: 1.1编写TextView类TextView tv = new TextView(this); ...

  7. android 多个复选框,Android UI控件之CheckBox(复选框、多选框)

    上一篇文章中学习了RadioButton.知道了RadionButton的基本用法,实现起来也是听简单的 和RadioButton一样CheckBox也是一个使用的非常多的控件,Android中它的的 ...

  8. Android UI控件之Gallery(拖动效果) --拖动式图片浏览

    我们知道现在智能手机上都有这样一种功能,就是你在浏览图片的时候.不是硬性的点击按钮 而是可以实现手指的拖动,划开效果.使用户具有更好的交互体验,不过这种效果是如何实现的呢? 在Android中是通过G ...

  9. android 获取控件高度_安卓开发入门教程UI控件_ImageView

    什么是ImageView ImageView是用于显示图片的UI控件. 基础样例 1.展示本地图片 效果图 代码 <ImageViewandroid:layout_width="wra ...

  10. android 画布裁剪,一种基于Android系统对UI控件进行轮廓剪裁及美化的方法与流程...

    本发明涉及Android应用的技术领域,特别涉及一种基于Android系统对UI控件进行轮廓剪裁及美化的方法. 背景技术: 目前,随着智能电视的普及,Android应用层出不穷,而那些表现形式单一.传 ...

最新文章

  1. 3分钟内快速部署MySQL5.6.35数据库实践
  2. CVPR2022最新106篇论文整理|包含目标检测、动作识别、图像处理等32个方向
  3. Oracle打开虚拟机闪退,虚拟机上启动Oracle服务为什么自动停止,怎么处理?
  4. 1360E. Polygon
  5. 企业信息化投入中咨询服务_全过程工程咨询服务核心价值是什么
  6. NSURLConnection-网络访问(同步异步)
  7. vue npm run dev 报错 semver\semver.js:312 throw new TypeError('Invalid Version: ' + version)
  8. java----动态绑定
  9. CocoStudio练习笔记3 - 动画编辑器
  10. Linux OpenSSH后门的添加与防范
  11. unsatisfied condition: __STDC_VERSION__ = 201112L
  12. 数据结构:自组织线性表
  13. ch3 系统总线(一)
  14. 弃猪 [ 白话文/文言文双版本 ]
  15. 定时打开指定程序软件
  16. 邱锡鹏 神经网络与深度学习课程【十六】——深度信念网络
  17. 《搜索》— NYOJ 42—一笔画问题
  18. Apache Druid远程代码执行漏洞(CVE-2021-25646)
  19. linux shell tr命令,linux shell tr命令详解
  20. Mybatis从入门到精通上篇

热门文章

  1. [ZPG TEST 110] 多边形个数【DP】
  2. Android--数据存储
  3. (第五周)结对项目——黄金点游戏
  4. web app 开发
  5. VS2005下配置OGRE
  6. ddr3配置 dsp6678_简简单单学TI 多核DSP(2):TMS320C6678的时钟配置
  7. 【大数据部落】R语言基于决策树的银行信贷风险预警模型
  8. (13)数据结构-先序中序还原二叉树
  9. fuzzy仿真 MATLAB,基于Matlab的Fuzzy-PID控制器的设计与仿真
  10. AttributeError: module ‘torch.onnx‘ has no attribute ‘set_training‘