您的位置:首页 > 移动开发 > Android开发

intellij idea开发android从零开始(二) android的activity的使用以及理解

2013-11-17 12:54 375 查看
        网上许多的android教程都是说教性质,总是一开始就提出android四大组件,认为学到了实质才能学得透彻。可是我却不这么认为,我认为对于一个菜鸟来说,第一重要的不是实质,而是能看到成果,能第一时间知道怎么做,到后面学熟练了,即使不去专门研究实质,也会知道实质是什么。我选择先从activity开始,是因为activity是手机屏幕上能直接显示出来的,非常直观。

        这里认为我们已经搭建好了intellij idea开发android的环境。见上篇的链接:intellij idea开发android从零开始(一) 开发环境的搭建

        在这里,我们双击打开idea,值得一提的是,如果大家不希望下次进入idea的时候自动打开最后一次编辑的项目,需要做这样的一个设置:file-settings-general



        把reopen那一项的钩去掉。

        现在我们进入项目,界面如下图:



        这是idea自动帮我们建立的开发模板。我们先看看运行的效果,点击下图中的倒三角按钮



        点击edit configuration



        点击上图红色部分的按钮,稍等一会会出现配置模拟器的界面



点击new,大家根据自己的需求去设置模拟器的一些属性,例如屏幕大小之类的。



        配好之后点击start,然后在接下来的界面点击lanch即可。过一会模拟器会出现并出现开机界面,稍等一会。



模拟器启动完成之后,在如下界面选择启动模拟器:



        点击ok,完成之后点击run。大功告成:



        下面我们来讲解屏幕上为什么会出现上图的文字。这个就是activity做的事情。我们来看代码

package com.example.helloAndroid;

import android.app.Activity;
import android.os.Bundle;

public class MyActivity extends Activity {
/**
* Called when the activity is first created.
*/
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
        在android之中,activity负责界面的显示,与显示相关的就是布局的xml文件。setContentView这句代码表示把布局文件放到Activity里面。在idea中,对着main,点击鼠标滚轮的按键,就能快速进入main.xml的查看和编辑。



        可以看到android屏幕的预览,已经出现了那行helloworld。这时候点击text来查看代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Hello World, MyActivity"
/>
</LinearLayout>


        很明白就能看清楚了吧,Helloworld!大家在使用的时候可以多使用一下鼠标滚轮的按键哟!好了,这次的讲解就到这里,咱们下期再见!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐