Android 成长之路(1)——创建第一个App

创建一个Android Project

本人使用的是Android Studio。
按照指示一步步,最后finish就好了。不过这过程中有一步需要选择 Minimum SDK
这里我选择了API 8: Android 2.2 (Froyo),为了支持多种版本的设备,选择可以使app提供它的核心特性的最低版本。

这里写图片描述

然后我们先来看看目录结构和build.gradle文件

这里写图片描述

app/src/main/res/layout/activity_main.xml
这个xml布局文件包含了一些默认的界面元素,例如app bar和一个浮动的操作按钮。它还包含了一个单独布局文件的主要内容。
app/src/main/res/layout/content_main.xml
这个放置在activity_main.xml中的文件,包含了一些设置和显示”Hello World”的Textview组件。
app/src/main/java/com.mycompany.myfirstapp/MainActivity.java
MainActivity就是我们创建的活动,加载界面和调用一些我们定义所需要的类相关方法等这一些操作
app/src/main/AndroidManifest.xml
AndroidManifest.xml描述这个app的一些基本特性,定义它的每一个组成部分
app/build.gradle
Android Studio 是用 Gradle 来编译和运行 app
compileSdkVersion 23,就是现在编译的Sdk版本
applicationId 也就是这个app项目的包名,用来作为Id
minSdkVersion 当然这就是最小Sdk版本啦
targetSDKVersion 可以测试应用的最高版本
dependencies 所依赖的库,例如com.android.support:appcompat-v7:23.1.1

res/下面有
drawable/ 用来放置所需要的图标
layout/ 用来放布局文件
menu/ 菜单的选项
mipmap/ 默认的图标
values/ 包含一些资源,例如string字符的定义和颜色的定义等

创建一个LinearLayout

1、打开res/layout/content_my.xml,可以看到选择的BlankActivity模板中包含一个RelativeLayout布局和一个TextView的组件。
2、删除TextView组件,把RelativeLayout改成LinearLayout
3、设置android:orientation属性为“horizontal”,水平排列
4,、移除android:padding和tools:context属性
如下:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值