android 学习笔记

开发环境 http://developer.android.com/sdk/index.html

创建avd前现创建一个环境变量 ANDROID_SDK_HOME ,变量名为希望avd保存的文件目录

2.2布局管理器:线性布局(LinearLayout)、表格布局(TableLayout)、帧布局(FrameLayout(叠加效果))、相对布局(RelativeLayout)、网格布局(GrideLayout[4.0新增,类似于html的table标签,把容器划分成rows x columns个网格])、绝对布局(AbsoluteLayout[由开发人员自己通过x,y坐标控制组件的位置,(绝对布局不是一个好思路,屏幕千差万别,很难兼容)],(Deprecated since API level 3(1.5)))

2.3ui组件:textview,edittext,button,radiobutton,checkbox,togglebutton(状态开关),switch(开关),analogclock(模拟时钟),digitalclock(数字时钟,本质为textview),chronometer(计时器)

2.4ui组件:imageview ,imagebutton ,quickcontactbadge(显示关联到特定联系人的图片),zoombutton(图片的放大,缩小)

2.5ui组件:adapterview    listview(列表视图),autocompletetextview(自动完成文本框),gradview(网格视图),expandablelistview(可展开的列表组件),spinner(弹出形式的下拉列表),gallery(画廊视图,level 16 弃用,推荐horizontalscrollview and viewpager 代替),adapterviewfilpper(显示多个组件,但是每次只能显示一个,实现幻灯片效果),stackview(以堆叠的方式显示多个列表项)

2.6ui组件:progressbar(进度条),seekbar(拖动条,like音量调节),ratingbar(星级评分条)

2.7ui组件:ViewAnimator(继承FrameLayout,可以将多个view叠在一起,可以在切换时表现出动画效果),viewswitcher(视图切换组件.eg:仿android系统界面),imageswitcher(图像切换器),textswitcher(文本切换器),viewfilpper

2.8各种杂项组件:toast(信息提示框,过一段时间会自动消失),calendarView(日历视图组件),datepicker,timepicker(日期,时间选择器),numberpicker(数值选择器),searchview(搜索框),tabhost(选项卡,TabActivity Deprecated since API level 13),scrollview ,horizontalscrollview(垂直,水平滚动条),notification(手机上方的状态栏,显示电池电量,网络状态等)

你可能感兴趣的:(android 学习笔记)