</pre></h1><h1>(一)Activity创建</h1><div>文件-——>新建-——>Android application project</div><div></div><div>minimum required SDK:程序最低兼容的版本。</div><div></div><div>Target SDK:指你在该版本已经做过充分的测试,系统不会再帮你在这个版本上做向前兼容的操作了。</div><div></div><div>Compile with:指程序将使用那个版本的SDK进行编译。</div><div></div><div>Create Activity中我们选择BlankActivity。<pre name="code" class="java">public class MyActivity extends Activity {
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);//消除标题"this is my activity",要放在下一行前面哟!
setContentView(R.layout.main_activity);
Button button1=(Button)findViewById(R.id.button_1);
button1.setOnClickListener(new OnClickListener(){
public void onClick(View v){
Toast.makeText(MyActivity.this, "你点击了按钮", Toast.LENGTH_SHORT).show();
}
});
}
}
在AndroidManifest中注册该Activity为主Activity:
<activity
android:name="com.MyActivity.MyActivity" //声明该Activity的目录及名称
android:label="this is my activity"> //该Activity的标签
<intent-filter > //声明是主Activity的关键代码
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
在res-——>layout目录下创建一个布局文件并在其中添加一个按钮:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<Button
android:id="@+id/button_1" //给该按钮定义一个ID便于在Activity中引用
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Button_1"/>
</LinearLayout>