Andriod应用开发知识搜集2

1、常用五种布局:

LinearLayout、RelativeLayout、FrameLayout、AbsoluteLayout、TableLayout

线性布局          相对布局           帧布局             绝对布局              表格布局

开发中主要用线性布局和相对布局。
           表格布局用于计算机布局等!
           帧布局主要用于页面加载,霓虹灯等
           绝对布局不怎么用

2、在TextView中设置该控件的gravity属性——表示:该控件的文本相对该控件的位置(文本内容排布)

例如:设置TextView的gravity=“right”——表示:TextView的文本相对该TextView的right显示

3、常用的UI组件:

#TextView及其子类:TextView, EditText, Button,

单键按钮RadioButton, 复选框CheckBox,

状态开关按钮ToggleButton, 开关Switch,

时钟AnalogClock,DigitalClock,

计时器Chronometer

#ImageView及其子类

#AdapterView及其子类:列表视图ListView, ListActivity,

Adapter接口及实现类,

自动完成文本框AutoCompleteTextView,

网格视图GridView,

可展开的列表组件ExpandableListView,

Spinner,

画廊视图Gallery,

AdapterViewFlipper,

StackView

#ProgressBar及其子类:进度条ProgressBar, 拖动条SeekBar,

星级评分条RatingBar

#ViewAnimator及其子类:ViewSwitcher, 图像切换器ImageSwitcher,

文本切换器TextSwitcher,

ViewFlipper

#杂项组件:Toast显示提示信息框,

日历视图组件CalendarView,

日期、时间选择器DatePicker, TimePicker,

数值选择器NumberPicker,

搜索框SearchView,

选项卡TabHost,

滚动视图ScrollView,

Notification

#对话框:使用AlertDialog创建对话框

对话框风格的窗口

使用PopupWindow

使用DatePickerDialog, TimePickerDialog

使用ProgressDialog创建进度对话框

#菜单:选项菜单和子菜单SubMenu

使用监听器来监听菜单事件

创建复选菜单项和单选菜单项

设置与菜单项关联的Activity

上下文菜单

使用XML文件定义菜单

使用PopupMenu创建弹出式菜单

#使用活动条(ActionBar): 启用ActionBar

使用ActionBar显示选项菜单

启用程序图标导航

添加Action View

使用ActionBar实现Tab导航

使用ActionBar实现导航

时间: 2024-12-24 05:28:48

Andriod应用开发知识搜集2的相关文章

Andriod应用开发知识搜集4

1.Activity的生命周期: Activity大致会经过如下4个状态: 活动状态:当前Activity位于前台,用户可见,可以获得焦点. 暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获得焦点. 停止状态:该Activity不可见,失去焦点. 销毁状态:该Activity结束,或Activity所在的Dalvik进程被结束. 在Activity的生命周期中,如下方法会被系统回调: onCreate(Bundle savedStatus): 创建Activity时

Andriod应用开发知识搜集3

6.Configuration类: Configuration类专门用于描述手机设备上的配置信息,这些配置信息既包括用户特定的配置项,也包括系统的动态设备配置. 程序可调用Activity的如下方法来获取系统的Configuration对象: Configuration cfg = getResources().getConfiguration(); 此后,可以调用Configuration对象的属性来获取设备状态.

前端开发知识学习概要

前端开发工具 编辑器 editPlus sublime 浏览器: Chrome Safari Firebox IE 插件:firebug chrome: inspect element html 组成结构 1 <!DOCTYPE> 声明必须是 HTML 文档的第一行,位于 <html> 标签之前,不是 HTML 标签: 2 它是指示 web 浏览器关于页面使用哪个 HTML 版本进行编写的指令, 浏览器读取. 3 <html> 4 <head> 5 描述页面

微信应用号开发知识贮备之Webpack实战

天地会珠海分舵注:随着微信应用号的呼之欲出,相信新一轮的APP变革即将发生.作为行业内人士,我们很应该去拥抱这个趋势.这段时间在忙完工作之余准备储备一下这方面的知识点,以免将来被微信应用号的浪潮所淹没 通过上一篇<微信应用号开发知识贮备之altjs官方实例初探>,我们已经将altjs的官方实例所用到的依赖包升到最新,且修改的源码相应的部分来适应最新的依赖. 今天本人的目标是将实例中的打包工具从browserify切换到当前更火的更接近nodejs编写习惯的weback上来. 既然要用wepac

前端开发知识体系部

1. 前言 本文把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系,目的是想要颠覆人们对于前端只有三大块(html.css.js)的认识--做web前端需要的比这三大块要多得多. 在看内容之前,先看一下这个知识框架的预览图.图太大不好展示,看不清除,可在此下载清晰版:http://pan.baidu.com/s/1hqIUvUc (内有整个知识体系的图片和xmind文件) 2. 分类 所有知识框架,那肯定是一个结构型的展现,就是一棵树.web前端的知识点非常多,

IntelliJ IDEA教程之Andriod项目开发篇(全集)

此教程图文讲解使用IntelliJ IDEA开发Andriod项目,人门篇,希望对初学者有所帮助! IntelliJ IDEA教程之Andriod项目开发篇:准备工作 IntelliJ IDEA教程之Andriod项目开发篇: 新项目设置 IntelliJ IDEA教程之Andriod项目开发篇:现有项目导入设置 IntelliJ IDEA教程之Andriod项目开发篇:理解项目结构 IntelliJ IDEA教程之Andriod项目开发篇:构建应用程序配置 IntelliJ IDEA教程之An

GIS应急通--andriod端开发

移动端andriod手机开发版本,开发语言是java,开发平台是myeclise.eclise,后台数据库是oracel,开发接口是arcgis api for andriod,提供以下的功能: 1.地图定位跟踪GPS: 2.事件列表: 3.危险隐患管理: 4.文件审批: 5.应急联络:   备注:更多的精彩内容请关注本人的淘宝店http://shop116521643.taobao.com

java web的开发 知识要点

近期闲下来时写的一个有关 java web的开发 的 常用架构 的总结,用于初 学 者或团队新人培训. Java开发初步.ppt SSH  为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种JAVA Web应用程序开源框架 SSI   为 Strtus2.Spring.iBatis java web的开发 知识要点

JavaScript 面向对象开发知识基础总结

JavaScript 面向对象开发知识基础总结 最近看了两本书,书中有些内容对自己还是很新的,有些内容是之前自己理解不够深的,所以拿出来总结一下,这两本书的名字如下: JavaScript 面向对象精要 JavaScript 启示录 如果对于 JavaScript 面向对象编程理解不够深的话,第一本书还是强烈推荐的.第二本书比较适合初中级的开发者阅读.对各种知识点都有代码示例.内容中规中矩. 1.JavaScript 中的变量类型和类型检测 C#和Java等编程语言用栈存储原始类型,用堆存储引用