Skip to content

整理自己从学习android到完全了解android的学习过程。基本从基础到提升的demo都在里面

Notifications You must be signed in to change notification settings

jiaoery/MyAndroid

Repository files navigation

MyAndroid

整理自己从学习android到完全了解android的学习过程。基本从基础到提升的demo都在里面,


Author:骑着猪的小王子

第一次更新内容

本次更新主要提交了 布局文件的布局效果,其中包括LinearLayout,FrameLayout,TableLayout,RelativyLayout,GridLayout.
于AsoluteLayout已经过时,这里不再赘述。之后android更新自己的最新。

1.布局篇

首先在该项目中我们使用到布局,android中提供了以下几种布局:

  • 线性布局 (LinearLayout)
  • 相对布局 (RelativiteLayout)
  • 帧布局 (FrameLayout)
  • 表格布局(TableLayout)
  • 网格布局(GridLayout)
  • 绝对布局(AbsoluteLayout):在android大多不适合使用,这里不再赘述

项目中写出一个计算器的效果作为参照
详细点可以看代码和参考google提供的官方文档点这里

2.控件篇

在日常的开发中经常会使用到各种各样的控件,这里有一些现在最基础或者非常流行的控件:

  • Textview :文字展示最常见的控件
  • Button: 按钮控件 设置onclicklistener来设置点击事件
  • EditText:可编辑输入框,用于输入文字和修改文字内容
  • ImageView:用于图片展示最常用到的控件
  • Tab :顶部的引导栏,常用用于顶部分页菜单功能
  • RadioButton和CheckBox:单项选择和多项选择选择栏
  • ProgressBar,SeekBar,RatingBar:分别为进度条,滑动条,星状条
  • picker :选择工具,常用与时间和日期的选择
  • switcher:重叠图
  • ListView,GridView:列表视图和网格视图
  • 自定义view基础:实例car 等等其他控件

项目中分别获多个结合的使用到这些控件,其中自定义view的实例很值得学习(android工程师UI方面进阶实践)

About

整理自己从学习android到完全了解android的学习过程。基本从基础到提升的demo都在里面

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages