美文网首页
任务1.1:创建项目工程

任务1.1:创建项目工程

作者: jingz课程 | 来源:发表于2018-03-02 13:51 被阅读0次

    1. 在Android Studio中新建名为SimpleNote的App项目:

    最重要的是两个地方:

    • Application name:这里是你的应用程序名称
    • Package name:这里是应用程序包名,是本App真正的唯一标识。

    2. 选择Android版本。

    这里我选择5.1(Lollilope),也可根据需要选择其它版本。

    3. 选择作为应用程序入口的Activity模板。

    这里简单起见,选择“Empty Activity”。可根据需要选择其它模板。

    4. 编辑入口Activity的名称。

    由于我们的首页是“全部笔记”页面,所以将“Activity Name”项改名为“NoteListActivity”。Android Studio自动将对应布局文件名称进行修改,见“Layout Name”项。点击“Finish”按钮,Android Studio即开始创建项目工程。

    5. 在创建完成的项目中,我们可以找到与NoteListActivity相关的三个主要文件:

    • NoteListActivity.java:activity的Java源代码文件。
    • activity_note_list.xml:activity对应的布局文件,在这里可以对UI进行修改。
    • AndroidManifest.xml:所有activity都必须在这个文件中注册,否则系统无法找到它。其中红色矩形框标出的部分就是NoteListActivity的注册内容。其中<intent-filter>...</intent-filter>标签包含的内容告诉系统,NoteListActivity是App的入口,即用户点击桌面图标后打开NoteListActivity

    6. 运行当前项目。

    效果如图:

    可以发现,窗口标题设置成了应用程序的名字。这是因为,在AndroidManifest.xml中注册NoteListActivity时,没有为它指定android:label属性,因此它继承了上一级标签,也就是<application>android:label属性:

    <application
            ...
            android:label="@string/app_name"
            ... >
            <activity android:name=".NoteListActivity" >
            ...
    

    7. 修改窗口标题。

    我们进入 AndroidManifest.xml 文件,在NoteListActivity对应的标签中增加android:label属性:

     <activity android:name=".NoteListActivity"
           android:label="@string/note_list_title" >
    

    同时需要在字符串资源文件string.xml中增加对应的字符串:

    <string name="note_list_title">全部笔记</string>
    

    运行项目。如图,可以看到页面标题已经修改正确:

    相关文章

      网友评论

          本文标题:任务1.1:创建项目工程

          本文链接:https://www.haomeiwen.com/subject/qvlaxftx.html