Kardos's Blog

Happy coding

Monday,May 09,2011-Eclipse_android_ApiDemo_学习6

Kardos posted @ 2011年5月08日 19:45 in 未分类 , 800 阅读

19. App/Dialog

调用showDialog()方法,将会调用createDialog()调用onCreateDialog()此方法又在AlertDialogSamples中重写,覆盖activity中的onCreateDialog()方法,实现回调。

利用不同的封装可以实现不同的Dialog,重点讲解LayoutInflater类

一般来讲,我们用LayoutInflater做一件事:inflate。inflate这个方法总共有四种形式,目的都是把xml表述的layout转化为View。

将Layout文件转换为View,顾名思义,专门供Layout使用的Inflater。虽然Layout也是View的子类,但在android中如果想将xml中的Layout转换为View放入.java代码中操作,只能通过Inflater.

通过findViewById(),和getResource().layout()LinearLayout不再是Layout的代表,而只是一个普通的View。

 

 


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter