(精品)android编程~~

(精品)android编程~~

ID:37008859

大小:138.00 KB

页数:8页

时间:2019-05-12

(精品)android编程~~_第1页
(精品)android编程~~_第2页
(精品)android编程~~_第3页
(精品)android编程~~_第4页
(精品)android编程~~_第5页
资源描述:

《(精品)android编程~~》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、创建一个android项目后所生成的各个文件及其作用项目名称:在该文件目录下有以下文件:1、src文件:该文件下有包,报下有应用程序的源文件名。2、Android3、Gen文件,该文件下的R.java内存放所用资源的地址,是系统自动生成的,不能改变。4、Assets文件:这个是资源文件,用于存放音频、视频等代码无法直接访问的资源文件。5、Res文件:该文件也是资源文件,但该文件中的内容代码可以直接访问。该文件下包括:Drawable文件(图片文件)layout(布局文件)values文件(变量文件)androidManifest.xml文

2、件Res文件中存放的资源及其作用:Res/anim动画文件Res/drawable图片文件Res/layout布局文件,里面是一个main.xml文件,这里定义着activity的布局方式、大小、控件等。Res/values各种XML资源文件:strings.xml(字符串文件)、arrays.xm;(数组文件)、colors.xml(颜色文件)、dimenss.xml(尺寸文件)、styless.xml(样式文件)Res/xml任意的XML文件Res/raw直接复制到设备中的原生文件Res/menu菜单文件一、Activiyty的声明周

3、期:1、当一个activity第一次被启动时先会调用这个activity的onCreat()方法,然后当这个activity对用户可见时就调用这个activity的onStart()方法,之后用户获得这个activity的操作权,调用其onResume()方法,这三个方法是系统自动调用的,第一个activity启动后,如果要调用第二个activity,则系统会先调用第一个activity的onPause()方法,然后调用第二个activity的onCreat()方法、onStart()方法和onResume()方法,在调用第一个activ

4、ity的onStop()方法。当按下返回键返回到第一个activity时,系统会先调用第二个activity的onStop()方法,在调用第一个activity的onRestart()、onStart()和onResume()方法,接着调用第二个activity的onStop()方法和onDestroy()方法,当调用了第二个activity的onDestroy()方法时,表示第二个activity已经被销毁。二、用户界面:1、界面元素主要用一下几个部分构成:1)、视图组件(View)2)、视图容器(ViewGroup)3)、布局管理(L

5、ayout)2、视图容器组件(ViewGroup)1)、ViewGroup是View的容器,可将View添加到ViewGroup中,一个ViewGroup也可以添加到另外一个ViewGroup里。2)、ViewGroup类的主要方法:方法功能描述VoidaddView(Viewchild)添加子视图VoidbringChildToFront(Viewchild)将参数指定的视图移动到所有视图的前面显示BooleanclearChildFocus(Viewchild)清除参数指定的视图焦点BooleandispatchPopulatAcce

6、ssibilityEvent(AccessibilityEventevent)将参数指定的事件分发给当前焦点路径的视图BoleandispatchSetSelected(booleanselected)为所有的子视图调用setSelected()方法BooleandispatchKeyEvent(KeyEventenent)将参数指定的键盘事件分发给当前焦点路径的视图,分发判断事件时,按照焦点路径查找合适的视图。若本视图为焦点,则将键盘事件发给自己,否则发送给焦点视图。groupView()构造方法3、布局管理有四种布局管理方式:Line

7、arLayout(线性布局管理)、RelativeLayout(相对布局管理)、TableLayout(表格布局管理)、AbsoluteLayout(据对布局管理)1)、线性布局管理(LinearLayout):组件按顺序排列,排列方向有两种,通过res/.xml文件中的android:orientation的值来控制,值为vertical则表示垂直放置,值为horizonal则表示水平排放。2)、相对布局管理(RelativeLayout):按照组件之间的相对位置来摆放组件。通过res/.xml文件中:android:Layout_be

8、low=”@+id/组件a”表示当前组件在a组件的下方。android:Layout_up=”@+id/组件d”表示当前组件在d组件的上方。android:Layout_toRightof=”

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。