实例分析之NotePad(三)

通过最近一段时间的入门学习,我所知道的知识是,一个界面会对应着一个Activity,而一个界面还会有一个布局文件。之前所学的教程中,一般只有一个界面,所以只有一个Activity和一个布局文件。现在我们所分析的NotePad,通过工程目录树,我们可以看到,它有三个布局文件:

既然有三个布局文件,那么程序实际运行时,是不是只有三个窗口呢(3个Activity)?各位可以自己在手机上反复操作一个NotePad这个程序,看看是不是只能找到三个操作窗口:

第一个是对应noteslist_item.xml的:

第二个是对应note_editor.xml的:

第三个是对应title_editor.xml的:

上面最后这个不容易找到,我一开始也没有发现。它需要通过点击程序里的菜单调出来:

点击上图中的那个Edit title就出来了。

那么它的源代码文件是不是也是三个呢?

显然源代码文件多于布局文件,那么究竟,哪个源代码文件对应着哪个布局文件呢?暂时我还得不到答案。不过,我们可以看看另外一个重要的文件AndroidManifest.xml。在官网的教程中提到过,应用程序中所有的Activity都要在AndroidManifest.xml文件中登记。

可以看出来,这里共有四个Activity。其中有三个,我们一看便知道,与我们前面的布局文件是相对应的。NotesList对应着noteslist_item.xml,NoteEditor对应着note_editor.xml,TitleEditor对应着title_editor.xml。

转载于:https://my.oschina.net/allenyao/blog/106108

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值