Android开发入门

一、下载并安装android studio软件

二、新建工程

       可以选择新建Empty Activity,或选择Add No Activity。前者是工程已建好活动,只是活动无内容,连上Android手机的话可以直接将程序在手机上运行;后面则更加原始,不包含任何活动,程序也是运行不起来的。我们选择最原始的Add No Activity。



三、新建活动

        然后新建活动,注意创建新活动时,Generate Layout File 和launcher Activity分别会自动创建一个对应的布局文件和自动将活动设置为主活动。我们这里采用更原始的,不勾选Generate Layout File 和launcher Activity,不自动创新布局文件和主活动。

四、创建加载布局

        首选创建一个layout的目录,然后在layout目录里创建一个layout文件(名字要小写),这里将它命名为layout_a。Root_element选择为LinearLayout。这样就得到一个布局编辑器。

五、设计布局文件

        做为案例,这里添加一个按钮Button,将左上方的Button拖到布局中,修改其id和text就完成了。将布局编辑器从Design页切到Text页,会发现工具给我们自动加好了操作对应的代码。

六、将布局加入到活动代码中去

布局是一个资源,资源要加入到活动中去,即在活动文件的代码中(MainActivity)中加入布局(setContentView)。

七、设置主活动

        打开AndroidMainfest.xml文件可以看到工具自己已经生成了注册活动的代码,活动已经注册,还要做的就是设置主活动了。其中android:label指定活动中标题栏的内容,<intent-filter>标签中的两句指明主活动。完了之后会发现右上角的app图标上的叉消失了,这个程序已经可以在手机上运行了,连上手机点击右上角的运行按钮即可。(这里用虚拟机运行)

八、编写点击按钮事件

        最后为按钮偏写点击按钮事件。在活动代码文件中加入点击按钮事件,完了之后点击运行,整个程序就完成了。在手机上点击那个按钮将得到点击按钮的字样。

九、使用菜单资源

        如前面新建layout文件夹一样,先建一个menu的文件夹。然后的menu的文件夹里创建menu文件。在菜单编辑器中,添加两个item,写好id和text。同样工具会给我们生成对应的资源文件代码,见将Design切到text栏。

十、在活动中使用菜单

在活动文件代码中,通过使用Ctrl + O快捷键,来重写onCreateOptionsMenu方法。

也可以直接重写,直接码:

@Override

public boolean onCreateOptionsMenu(Menu menu) {

getMenuInflater().inflate(R.menu.main, menu);

return true;

}

完了之后,运行,菜单和按钮都有了。

十一、添加菜单响应事件

        同样的,重写onOptionsItemSelected函数。运行程序,菜单响事件测试OK。

十二、活动之间穿梭

        1、首先新建活动,注意这次可以直接使用工具的layout,即在Generate Layout File处打勾;而在Laucher Activity处不用打勾,因为这个并不是主活动页。

        2、此时AndroidMainfest.xml会自动完成新活动的注册。

3、重写点击按钮事件,点击运行,测试OK。


4、另外,还可以用隐式Intent。Over...

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容