`
张江兴
  • 浏览: 121330 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

新建android project和其配置文件的基本介绍

 
阅读更多

在搭好环境后我们要做的肯定是建一个android工程来看看效果

 

 1.在eclipse里new一个android的工程,在弹出的对话框中有下面几个要填的内容:

 

  • Appliction Name:你的app的名字,就是我们在手机上看到的一个个应用的名字(如:水果忍者)
  • Project Name:这就是你的工程名
  • Package Name:这是你的包名
  • 勾选你的SDK版本,然后按要求下一步就行

 

2.建立好工程后,eclipse会帮你把一些基本的文件给你配置好,有几个文件或包如下:

 

  • AndroidManifest.xml:
这个文件描述了应用程序的基本特征,并定义它的每个组件
  • src/:
这是你的主要工作目录,写的主要源文件基本在这个目录中;
  • res/:
这个包是应用程序资源目录,其中还分几类包下面只列出几个:
       1.drawable-hdpi/
           这是高密度屏幕设计绘制对象(如位图)的目录。其他绘制目录包含其他屏幕密度设计的资源
       2.layout/
           定义你的应用程序的用户界面的文件目录
       3.values/
        其他各种XML文件,其中包含资源的集合,如字符串和颜色定义的目录。

3.在res/layout/目录中打开activity_main.xml文件如下(这是改过后的):
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="horizontal" >
</LinearLayout>

系统默认的是<RelativeLayout>,且没有 android:orientation 这一项

 

 

android:layout_width="match_parent"
android:layout_height="match_parent"

 

上面两行是设置app的视图大小,match_parent是填充整个它的上一级视图

 

android:orientation="horizontal" >

这一行是设置组件排列方式为水平

如果你想在界面上添加一个文本域,可以这样写:

 

 <EditText android:id="@+id/edit_message"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:hint="@string/edit_message" />

 

@:当你要从xml中映射到源对象时,这个符号是不能少的,其对象名是:edit_message

+:当你首次定义一个数据源ID时需要,在编译这个app时,sdk会新建一个数据源ID在gen/R.java 文件中

wrap_content:这跟match_parent不同,它跟你的内容大小变化,如果你的内容是5个字符那么它就长5个字符

 

4.打开res/values/strings.xml文件,其内容如下(改动后的):

 

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">My First App</string>
    <string name="edit_message">Enter a message</string>
    <string name="button_send">Send</string>
    <string name="menu_settings">Settings</string>
    <string name="title_activity_main">MainActivity</string>
</resources>

 

app_name:你的app名字

edit_message:代表你建的那个文本域,其初始内容是Enter a message

后面都是新建组件的名字,如要新建一个send的按钮,可以在activity_main.xml文件中添加如下行:

 

 <Button
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/button_send" />

 

这就是几个基本配置文件的基本作用,本人初学,就先写到这里!

分享到:
评论

相关推荐

    phonegap 配置文件(android+eclipse+phonegap(cordova)配置项目 .)

    1.进入eclipse界面,新建android工程 new &gt; android project 2.该工程目录下建立两个文档 /libs 和 /assets/www 3.把phonegap中android目录下的cordova-1.7.0.js拷贝到 /assets/www下, 把同目录下的cordova-...

    新版Android开发教程.rar

    的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 • 应用程序框架 支持组件的重用与替换 • Dalvik Dalvik Dalvik Dalvik 虚拟机 专为移动设备优化 • ...

    android-junit-report-dev

    1、 在应用tests目录文件下新建一个libs文件夹,将android-junit-report-dev.jar拷贝到该libs文件夹中 2、 在应用tests目录中的Android.mk文件加上如下配置: LOCAL_STATIC_JAVA_LIBRARIES += android-junit-report...

    创建第一个Android应用程序

    如Andr  创建第一个Android应用程序  创建和配置新的Android工程  选择File-&gt;New-&gt;AndroidProject命令,将工程项目名称命名为MyFirstAndroidApp。  由于需要新建一个新的工程在contents中勾选CreateNewProjecti

    android实习报告(1).doc

    实习报告 实习目的: 生产实习是计算机科学与技术专业重要的实践性教学活动,其目的是使学生们进一步 加深对所学知识的理解,理论联系实际,巩固所学有关计算机基础理论知识和基本技能 ,学习有关计算机最新技术方面...

    android中gradle的环境配置

    本文主要解决两个问题: 1,当前项目./gradlew的配置问题 2,全局统一gradle的配置问题 一、当前项目./gradlew的配置问题 ...没有的话可以新建个项目自行拷贝过来,通常这里丢失问题都是git忽略文件将

    Android Studio Kotlin代码和java代码相互转化实例

    1、java转成kotlin ...1、新建一个Project “Kotlin” ,然后在app的build.gradle文件中添加配置,如图所示: 2、在main下新建一个’kotlin’文件夹,然后添加配置,如下图: 3、在main下新建一个MainA

    android 开发教程之日历项目实践(二)

    一、创建 Android Project 在新建对话框中输入 App 属性,SDK版本全部选最新的,不作版本兼容。主题选择 Holo Dark。 下一步,使用默认设置 下一步,使用默认设置 下一步,使用默认配置 下一步,使用默认设置 ...

    js 和Android 混合开发原理

    文章目录建立项目主要编译的目录结构 :src 文件混合App开发原理1、在MainActive文件中2、在AndroidManifest文件中(Android的一些配置信息)js调用Android中的功能Android调用js中的功能总结: 建立项目 步骤 :...

    MaJiaKe:多渠道、马甲壳打包

    3.在src目录下新建一个以渠道版本名的文件夹,并添加资源文件(因为Android在编译打包时会将渠道版本下的资源文件一同打包,而引用资源文件时会优先引用渠道版本下的资源文件,和res引用资源文件类似),从而达到...

    uiautomator:uiautomator 演示

    uiautomator一个简单的uiautomatro demo环境配置:环境配置:java环境配置、adb环境配置、ant环境配置做好之后按照以下步骤执行:1、新建一个Java项目,导入android 和 uiautomator的jar包(在sdk的tools目录下)2、...

    【最新版】wechat_devtools_1.02.2004020.dmg【亲测可用】最好的微信开发者工具

    A 新增 选取 android 设备上的 profile 文件进行分析 详情 A 新增 WXML 面板支持自定义组件数据查看与实时修改 A 新增 WXML 面板支持使用键盘 (上下左右) navigate the DOM tree A 新增 WXML 面板支持右键操作 ...

    ArcGIS 移动开发文档 400多页

    2.2.3 配置仿真模拟器 .............................................................................................. 11 2.2.4 设置鼠标事件 ................................................................

Global site tag (gtag.js) - Google Analytics