Java -Android 学习(第三天)
Android程序入口点
在第一天中,“⑤、程序入口点。”提到了程序入口点的问题,但是比较笼统,
这里,再说一遍:
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" > <activity android:name=".MainActivity" android:screenOrientation="portrait" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application>所有的Activity程序都在AndroidManifest.xml文件中进行注册,故该文件是整个Android项目的核心配置文件。
在<application>节点中配置的android:icon="@drawable/ic_launcher",表示引用drawable(drawable-hdpi、drawable-ldpi、drawable-mdpi三个文件夹中导入)资源配置的图标,引入图标的名称为ic_launcher;
在<application>节点中配置的android:label="@string/app_name",表示此应用程序的标签名称从strings.xml文件中读取,内容为app_name对应的内容;当然,你还可以更改Activity的标题。
Activity就是一个活动的窗体,一个项目应用程序可以包含多个Activity。
<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>Activity中包含上述标签,即表示:程序是默认启动这个标签所在的Activity:
指定方式大致如下:
①、android:name=".MainActivity"指定src中的.java 文件;
②、在对应的.java文件中
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);}
其中setContentView(R.layout.activity_main);,指定res-layout中的布局XML。
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
页面布局
核心
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。