Android开发入门必知:应用界面组成

Android开发入门必知:应用界面组成

ID:41762176

大小:163.57 KB

页数:4页

时间:2019-09-01

Android开发入门必知:应用界面组成_第1页
Android开发入门必知:应用界面组成_第2页
Android开发入门必知:应用界面组成_第3页
Android开发入门必知:应用界面组成_第4页
资源描述:

《Android开发入门必知:应用界面组成》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、屏幕是简化的窗口,在Android常常使用的就是这种简单的“窗口”。屏幕和屏幕中的内容是Android中UI构建的主要内容。这两个方面包括:屏幕:活动(android,app.Activity);屏幕中的内容:视图(android,view.View)。Android中屏幕及其中内容的程序结构如图2-1所示。▲图2-1Android中屏幕及其中内容的程序结构如图2T所示,android,app包中的Activity和android,view包中的View分别用于表示一个屏幕和一个视图的基类。Andro

2、id用户界而的基本构建方法分成以下儿个步骤:继承默认Activity实现自己的屏幕;使用View的继承者作为屏幕中的内容;响应屏幕及其内容中的事件。屏幕(活动Activity)android,app.Activity类是Android中的活动,是Android四种组件中用來表示UT方面的组件。一个Activity中最主要的内容就是一个视图(View),此外,这个类还包含了标题栏、菜单、对话框附属功能。活动的生命周期如图2-2所示。活Q关闭▲图2-2活动的生命周期在应用程序中实现口C的活动的时候,通常需

3、要继承一个Activity类,并主要实现Activity中的以卜-几个protected的方法:protectedprotectedprotectedprotectedprotectedprotectedprotectedvoidvoidvoidvoidvoidvoidvoidonCreate(BundlesavedinstanceStale)//创建时调用onStart()//开始时调用onResume()//恢复吋调用onPause()//停止时调用onStop()//完全停止时调用onResta

4、rt()//重新开始时调用onDestroy()//销毁时调用这些以on为开头的方法用于指定一个活动的状态机转换时刻的行为,将在一个活动生命周期中运行的不同阶段被调用。在一个Activity中,提供了以下一些接口來设置其中的内容:publicvoidsetContentView(intlayoutResID)//以布局文件的方式来设置publicvoidsetContentView(Viewview)//以视图类的方式来设置publicvoidsetContentView(Viewview,ViewG

5、roup.LayoutParamsparams)setContentView()用于将一个视图(View)设置到活动中,通常在所实现Activity的onCreate()阶段被调用。屏幕中的内容(视图View)android,view.View表示可见的视图内容,它表现为界面上的叮视内容,也可以接收事件。在程序中具体使用的类一般是View的继承者。各种View的继承者可以在布局文件中被描述。View的主要标识是它的id,查找子View的方法。publicfinalViewfindViewByld(in

6、tid)View的事件主要由其中的监听者(Listener)获得,在View类中具有setOn(XXX)Listener()系列方法,内容如下所示:publicvoidsetOnClickListener(View.OnClickListener1);publicvoidsetOnLongClickListener(View・OnLongClickListener1);publicvoidsetOnFocusChangeListener(Viev.OnFocusChangeListener1);pu

7、blicvoidsetOnKeyListener(Viev.0nKeyListener1);publicpublicvoidsetOnTouchListener(View.OnTouchListener1);voidsetOnCreatcContextMonuListenor(View・OnCreateContextMcnuListencr1)这些方法的参数分别为android,view包屮的儿个接口,如表2T所示。表2-1事件处理接口监听者功能监听类接口中的方法MdJOnClickListener

8、voidonClick(Viewv)长按OnLongClickListenerbooleanonLongClick(Viewv)焦点变化OnFocusChangeListenervoidonFocusChange(Viewv,booleanhasFocus)按键OnKeyLislenerbooleanonKey(Viewv,intkeyCode,KeyEventevent)触摸OnTouchListenerbooleanonTouch(Viewv,Mot

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

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

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