一.新建项目
启动Android studio,打开File --> New Project
new project
一直next到选择界面布局,选择 Basic Activity
选择 Basic Activity
最终完成项目界面:
项目完成界面
存在你的环境SDK与创建不匹配报错的情况,可以通过改变build.gradle(Module:app)文件的SDK版本(Setting-->System Settings-->Updates-->查看Android SDK Tools版本)
二.项目文件解读
(1)Android 清单文件夹 app \manifests\只有一个文件
AndroidManifest.xml :
package="com.example.isd30.helloworld">
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar">
属性有命名空间xmlns:android="http://schemas.android.com/apk/res/android"是自动生成的,包名package="com.example.isd30.helloworld",就是我们创建时填写的.还有另外一个属性程序版本号1.5、2.0等
其属性有android:icon(图标),手机应用图标,用户可以自定义.android:label(标签),应用名.
内部有一个或者多个activity元素,activity就是用户执行的一项任务.在这个程序中只有一个MainActivity.
intent-filter元素是manfiest所用的意图过滤器.这个意图过滤器定义了应用程序的进入点.
(2)代码文件夹app\java\com.example.isd30.helloworld
目前只有MainActivity(java文件)
(3)资源文件夹app\res
这个文件夹存放项目的各种资源
图片文件夹 文件夹 drawable
布局文件夹 文件夹 layout
布局就是界面设计, Android使用XMl文件定义用户界面, 用XML文件描述屏幕视觉元素的布局,在本应用中 ,使用项目创建向导时,创建了activity_main.xml和作为activity_main.xml一部分的content_main.xml.
菜单文件夹menu
文件夹下一直有一个menu_main.xml文件
图片文件夹mipmap
和drawable一样存放图片, 但是mipmap系统会在缩放上提供一定性能优化.存放启动图标.
键值values
values中包括 颜色、适配不同屏幕、字符串、样式.strings.xml是重点.
HelloWorld
Settings
这个字符串可以管理所有的 UI 文本,使得开发人员容易管理、更新恩本.
三.建立用户界面
Android Studio 代码和界面布局是分开的, 分别放在不同文件夹下.一般一个代码文件对应一个界面布局文件.而content_main.xml是activity_main.xml的一部分, 打开activity_main.xml的Text中有一行: