AndroidManifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.sxt.day03_01" 包名,修改则src下的包名也要修改
android:versionCode="1"
android:versionName="1.0" > <uses-sdk
android:minSdkVersion="8" 最低兼容的手机系统,安卓2.2
android:targetSdkVersion="18" /> 这个项目sdk版本 <application 对MainActivity类的说明,注册,不注册使用不了
android:allowBackup="true" 如许做自动备份
android:icon="@drawable/ic_launcher" 手机中项目的图标
android:label="@string/app_name" 手机中项目的文本
android:theme="@style/AppTheme" > 项目用到的主题
<activity MainActivity
android:name="com.sxt.day03_01.MainActivity" 名字
android:label="@string/app_name" >
<intent-filter> 意图过滤器
<action android:name="android.intent.action.MAIN" /> 表明这个Activity是整个工程的入口MAIN Activity,点击手机软件图标第一个进入的Activity就是MAIN级别的Activity <category android:name="android.intent.category.LAUNCHER" /> 类别,LAUNCHER表示*列表
</intent-filter>
</activity>
</application> </manifest>
Activity常用方法:
package com.sxt.day02_06; import com.sxt.day03_01.R; import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button; public class MainActivity extends Activity { @Override
protected void onCreate(Bundle savedInstanceState) {//视图加载后第一个调用的方法,Activity自动创建,不能new,可以调用方法启动他,
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);//设置Activity的布局,显示Activity的布局
findViewById(R.id.rbFemale);//在R这个类的id这个内部类找这个值,然后找到这个id标识的东西,返回值是View
} //onClick值是gridLayout的按钮的点击事件响应的方法
public void gridLayout(View v){//v是点的按钮,view是所有控件的父类
Log.i("main",((Button)v).getText().toString());
setContentView(R.layout.gridlayout);
}
}