前言
对Android Studio的结构有了最基本的了解后, 就该开始添加活动啦,活动其实就类似桌面应用中的控件,可以是一个按钮,一行文本,一个表格等等,作用自然就是和用户进行交互了。
添加第一个活动——button1
既然要“添加”活动,那肯定要从一个空活动的项目开始学习了。
当然也因为是空的项目,所以活动路径下的文件夹也是空空如也。
由于Android程序设计讲究逻辑和视图的分离,分别创建好活动和对应的布局。
在布局编辑器里,我遇到了一个小问题:
通过拖添加了一个按钮后,在preview里面看不见,当然代码什么的是都有的了。
通过搜索发现,这个其实还是主题的问题,部分风格的界面在控件的显示上面有问题,最后我通过更改主题成功让button1显示了出来。
控件正常显示后,编译也没什么问题,接下来就可以对活动的其他功能进行学习了。
在活动中使用Toast和Menu
Toast是一个类似MessageBox的有提示功能的对象,可以让特定信息显示在屏幕上然后自动消失。
Menu则顾名思义,用于实现菜单栏的功能。
在继续编写代码的过程中,我发现Android Studio的自动感知会区分大小写,对于用习惯VS的我来说是很不适应,会出现各种小错误,为了学习效率我决定先关掉智能感知的大小写区分功能。
成功实现了Toast和Menu的使用。
小结
初步了解了Android开发中的交互方法,接下来还会有更多更强大的方法需要学习。