AndroidManifest对活动进行注册
<activity android:name=".BackgroundDemo"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> </activity>
intent-filter中的<action android:name="android.intent.action.MAIN" />和<category android:name="android:intent.category.LAUNCHER" />
表示BackgroundDemo是这个项目的主要活动,启动安卓程序时最先启动的就是这活动。
BackgroundDemo程序入口
public class BackgroundDemo extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.image_main); } }
BackgroundDemo继承自Activity。Activity是Android系统提供的一个活动基类,项目中所有的活动都必须要继承它才能拥有活动的特性。
onCreate()方法调用setContentView()方法,这个方法为当前活动引入了一个image_main.xml这个布局文件。
其实Android程序设计讲究逻辑和视图分离,因此不推荐在活动中直接编写界面,而是在布局文件中编写界面,然后在活动中引入进来。
原文地址:http://www.cnblogs.com/woider/p/5114666.html
时间: 2024-09-30 23:16:15