创建一个Android Activity

来源:互联网 发布:sql server rowguid 编辑:程序博客网 时间:2024/06/05 09:44

创建一个Android Activity

1、新建一个java文件:

package com.example.androidmenuusing;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;

public class FromsActivity extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_activity_new_page);
        
        Button bt = new Button(this);
        bt.setText("Button");
        setContentView(bt);

        TextView tv = new TextView(this);
        tv.setText("这是新的页面。");
        setContentView(tv);
    }
}

2、新增一个xml文件:




3、注册Activity和其他应用程序组件:



4、新建的Acitivity绑定XML文件:

        setContentView(R.layout.activity_activity_new_page);





5、借鉴文章:


 http://blog.sina.com.cn/s/blog_4ca9ceef0100yjft.html 


创建一个Android Activity  

1)      创建一个android项目

   填写项目信息

   创建一个Android <wbr>Activity

2)      创建一个新Activity

右键点击Eclipse左边(默认)你要加入Activity的包,比如,我的包是com.INdroid.layout。然后选New->Class,输入类名后(注意首字母大写),在Superclass的Browse那里点击。最后在Choose a type那里输入Activity。然后点OK就可以了

创建一个Android <wbr>Activity

创建一个Android <wbr>Activity

3)      创建Activity布局

在rec/layout文件夹里创建布局xml页面 new->others->android->android xml file

创建一个Android <wbr>Activity

4)      注册创建的activity到AndroidManifest.xml

运用eclisps可以可视化添加,双击AndroidManifest.xml 选择标签application->add->activity ,输入刚才创建 的类名。

创建一个Android <wbr>Activity

创建一个Android <wbr>Activity

也可以手工添加,在</activity>标签下面加入

<activity android:name=".新Activity的名字"

 android:label="新Activity的标题">

</activity>

这里需要注意的是,android:name="."这里有个点,这个点表示这个Activity在我所选择的包com.INdroid.layout下。

5) 在新Activity中加入onCreate方法并且绑定layout。

关于Activity的跳转问题,要补充一点,按钮绑定setOnClickListener必须放在新建OnClickListener对象之后,不然不能跳转。

 

到此,一个可以使用的activity即创建完成了,下一步是添加UI元素及实现页面响应代码

下面以添加一个checkbox为例说明,实现的效果是点击主Activity界面,跳转到CheckboxActivity 界面

1、向主Activity界面添加一个button。打开main..xml,使用outline窗口的“+”,添加一个button,填写button的属性

2、 在src/ActivityMain类,即主Activity的界面响应类中实现页面跳转代码,

2.1 声明 button 变量 和 监听器 OnClickListener

2.2 实现 OnClickListener监听器的跳转逻辑,即onClihck 函数

2-3 绑定 监听器OnClickListener 到 button 中

3、向checkboxActivity界面添加一个 checkbox 的 widget

4、向checkboxActivity界面添加呈现代码


#android