1.常用控件

1)TextView

2)Button

3)EditText

4)ImageView

5)ProgressBar

6)AlertDialog

7)ProgressDialog

2.四种布局

1)LinearLayout

2)RelativeLayout

3)FrameLayout

4)百分比布局

3.自定义控件

1)引入布局

2)创建自定义控件

先占个坑,word发布图片出现了问题,后续补上。

不管有没有人看,也算是兜兜转转终于做到了自己想做的东西,继续加油吧!

转载于:https://www.cnblogs.com/HarSong13/p/10657900.html

Android基础(三) UI开发 Part 1相关推荐

  1. Android TV UI开发常用知识

    导入依赖 Google官方为Android TV的UI开发提供了一系列的规范组件,在leanback的依赖库中,这里介绍一些常用的组件,使用前需要导入leanback库. implementation ...

  2. Android与Swift iOS开发:语言与框架对比

    Swift是现在Apple主推的语言,2014年新推出的语言,比 Scala等"新"语言还要年轻10岁.2015年秋已经开源.目前在linux上可用,最近已经支持Android N ...

  3. 从Java/Android到Swift iOS开发:语言与框架对比

    今天分享的主题是Java/Android开发人员如何快速上手Swift iOS开发.主要内容如下: WhyFrom Java/Android to Swift Swift语言为什么值得学习? Java ...

  4. 2022 最新 Android 基础教程,从开发入门到项目实战【b站动脑学院】学习笔记——第三章:简单控件

    第 3 章 简单控件 本章介绍了App开发常见的几类简单控件的用法,主要包括:显示文字的文本视图.容纳视图的常用布局.响应点击的按钮控件.显示图片的图像视图等.然后结合本章所学的知识,演示了一个实战项 ...

  5. android 界面组件,安卓开发学习周第三篇——Android中的UI组件

    原标题:安卓开发学习周第三篇--Android中的UI组件 在Android APP中,所有的用户界面元素都是由View和ViewGroup的对象构成的.View是绘制在屏幕上的用户能与之交互的一个对 ...

  6. Android UI开发第三十九篇——Tab界面实现汇总及比较

    Tab布局是iOS的经典布局,Android应用中也有大量应用,前面也写过Android中TAb的实现,<Android UI开发第十八篇--ActivityGroup实现tab功能>.这 ...

  7. Android UI开发第三十篇——使用Fragment构建灵活的桌面

    http://www.lupaworld.com/article-222973-1.html 当我们设计应用程序时,希望能够尽最大限度的适配各种设备,包括4寸屏.7寸屏. 10寸屏等等,Android ...

  8. Android UI开发第四十一篇——墨迹天气3.0引导界面及动画实现

    周末升级了墨迹天气,看着引导界面做的不错,模仿一下,可能与原作者的代码实现不一样,但是实现的效果还是差不多的.先分享一篇以前的文章,android动画的基础知识,<Android UI开发第十二 ...

  9. Android基础知识:在UI线程中运行代码

    本文翻译自:Android basics: running code in the UI thread In the viewpoint of running code in the UI threa ...

最新文章

  1. 使用独立mysql_MYSQL建立独立数据库以及独立数据库用户详细教程,利用PHPstudy自带的MySQL-Front...
  2. 和平精英显示服务器人数太多,和平精英到底有多差 导致玩家纷纷国际服
  3. Dailymotion 视频下载神器,喜欢太阳的后裔的人有福了!
  4. java.lang.IllegalStateException: No modifications are allowed to a locked ParameterMap问题的解决
  5. 微计算机与单片机原理及应用答案,单片机原理及应用(张毅刚)完整答案[一].pdf...
  6. 地壳中元素含量排名记忆口诀_地理知识十大趣味记忆方法
  7. 解决浏览器下载附件乱码问题 IE11
  8. linux系统制作macos启动,如何手动制作macOS High Sierra可启动安装U盘
  9. 单片机一个IO口如何控制两个发光二极管LED
  10. POS机行业获客新思路,如何高效推广,且看明白这几点
  11. JavaScript 教程「2」:注释、输入输出、变量
  12. 电脑浏览器提示“ Adobe Flash Player 插件已被屏蔽”修复方法
  13. 初识高德地图和百度地图
  14. 黑马全套Java教程(八):集合进阶
  15. 让IE浏览器支持HTML5标准的方法(转)
  16. 淘宝/天猫api数据接口,获得淘宝商品详情 API 返回值说明
  17. 双足机器人重心在头部_波士顿动力双足机器人Atlas放出逆天体操表演
  18. python爬虫之音悦台mv下载(最清晰版)
  19. 移动开发【2】 如何开启低系统版本小米5的USB调试模式
  20. linuxC消息队列 mq_open() mq_send() mq_receive() mq_notify()

热门文章

  1. matplotlib关于坐标轴数据显示的几个重要参数
  2. Gentoo 安装日记 16(编译内核)
  3. linux0775权限,Linux权限管理
  4. 哒螨灵使用注意事项_杀螨最优组合,老的、少的、没出生的,都管用
  5. 这份思科设备命令大全火了~
  6. 网工协议基础(4)TCP/UDP协议
  7. 一不小心,它成为了 GitHub Alibaba Group 下 Star 最多的开源项目
  8. VMware 完成 27 亿美元的 Pivotal 收购 | 云原生生态周报 Vol. 34
  9. oracle_j000,ORA-600[6749] 发生在 SYSMAN.MGMT_METRICS_RAW表
  10. ubuntu16.04安装php5出现Package php5 have no installation candidate,解决方法