码迷,mamicode.com
首页 > 移动开发 > 详细

Java -Android 学习(第三天)

时间:2014-09-16 15:58:00      阅读:174      评论:0      收藏:0      [点我收藏+]

标签: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。

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

页面布局

核心

Java -Android 学习(第三天)

标签:android

原文地址:http://blog.csdn.net/rooney8/article/details/39317591

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!