手动创建活动(activity)--1

来源:互联网 发布:可以查数据的网站 编辑:程序博客网 时间:2024/05/23 00:01

1、ActivityTest/src 路径手动创建package:com.example.activitytest;
2、package 内创建 class:FristActivity 并继承 activity:

public class FristActivity extends Activity{        protected void onCreate(Bundle savedInstanceState){  // 重寫oncreate 方法        super.onCreate(savedInstanceState);  //繼承oncreate方法    }}

3、创建和加载布局:ActivityTest/res/layout 下创建Android XML File ,根元素默认选择LinearLayout

4、在活动(ActivityTest)中 加载 布局(frist_layout):在onCreate 方法中加入以下代码:

setContentView(R.layout.frist_layout);  //活動中加載佈局

5、在AndroidManifest文件中注册(所有的活动必须在该文件中进行注册后才能生效),在 内加入以下代码:

<activity             android:name=".FristActivity"            android:label="This is FristActivity">            <intent-filter>                <action android:name="android.intent.action.MAIN"/>                <category android:name="android.intent.category.LAUNCHER"/>            </intent-filter>            </activity>   

通过来对活动进行注册,使用android:name 来指定注册的活动名称,使用android:label 指定活动中的标题内容,内的两行代码非常重要, 表示FristActivity 是这个项目的主活动,在手机上点击应用图标,首先启动的就是这个活动。
注意:如果应用程序中没有声明任何一个活动作为主活动,这个应用程序应该可以正常安装,知识无法在启动器中看到或者打开这个应用程序,这种应用程序一般作为第三方服务供其他的应用在内部进行调用,如支付宝的快捷支付服务。
通过以上五步设定后即可在虚拟机中启动该程序了。

0 0
原创粉丝点击