android 学习教程(三)之---工程目录结构介绍

原创 2013年04月28日 12:03:36

上例子 ,推荐上篇提到的mars 老师视频先看看,学习android之前建议先学习号java基础

看似简单事情,做到好不易!工作搞android一年多了,发现不断总结是个非常好的习惯。最近比较闲大笑,总结下之前的一些基础android 知识

 

展开Eclipse 中的 "Project Explorer"窗口里的"Activity_fist "项名称,可以看见如下目录结构:

           Activity-first

                    -- - Src  (  源代码)

                            ---   example.activity

                   --- bin (放的是编译后的class文件和apk文件)

                    --- gen (自动创建R.java ,保存所有资源的ID)

                    ---- libs  (存放基础库jar文件,允许为空)

                   --- assets (放图片,视频等资源)

                   ----  res

                             ---drawable (放图片资源)

                             ---layout  (布局文件)

                             ---values(放字符串,颜色,风格等)

                   ----  .classpath (系统文件,路径参数)

                   ---- AndroidManifest.xml  (软件的权限,窗口Activity ,intent 控制器的定义)

                   ---- default.properties  (android库版本,如android-4 使用 api 4)

                   ----launcher.png  (软件的显示图标)

   

第一个程序:

   Activity 主程序:

     public class Activity_fist extends Activity {
       /** Called when the activity is first created. */


       @Override

    private  TextView myTextview=null;  (定义textview )

    private Button myButton=null;   (定义一个按钮)

     public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState); (复写onCreate方法)
        setContentView(R.layout.main); (设置窗口显示)
        TextView myTextview=(TextView) findViewById(R.id.myTextView);  (获取布局文件的id)
        Button  myButton=(Button) findViewById(R.id.myButton);
        myTextview.setText("我的第一TextView"); (设置控件上文字)
     
     }
}

 设置控件文字一. 用控件.setText 来设置,二:在mian.xml 布局文件中  android:text="这儿设置"   ,

三。在布局文件中mian.xml

     <TextView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/textView_text"
    />
  然后在String.xml 字符串中设置:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello World, HelloAndroid!</string>
    <string name="app_name">HelloAndroid</string>
    <string name="textView_text">我的第一个TextView</string>
</resources>

 

布局文件:

    <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView
    android:id="@+id/myTextView"
    android:layout_width="fill_parent" (表示填满父控件空白
    android:layout_height="wrap_content" (表示刚好足够显示当前控件内容
   
/>
<Button
    android:id="@+id/myButton"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="我的第一个button"
/>
</LinearLayout>

                      

 

               希望我的总结对大家有所帮助,大家一起学习进步,

                                              转载请给出出处,看过帮忙留言讨论

 

 


 

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xueshanfeihu0/article/details/8862790

【Android学习总结】之eclipse工程目录结构说明及使用

【本博客内的文章是本人的学习笔记总结,如有错误请各位批评指正,谢谢!】 通过eclipse创建的Android工程目录结构如下: 目录结构主要分为以下8个组成部分: 1、源码目录src:...
  • kinbos
  • kinbos
  • 2015年10月10日 16:44
  • 515

Decode 函数

Decode   函数       Decode函数的功能有点像程式语言的if-then-else句子,他会能够根据资料的不同值,传回不同的数据,语法如下:              DECODE(C...
  • handl
  • handl
  • 2007年09月08日 17:13
  • 222

Android项目目录结构介绍

一个Android项目是通过一些有层次结构的目录来管理的,通过Eclipse新建一个Android ApplicationProject,可以看到Eclipse帮我们建立了如下的目录结构: ...
  • fxdaniel
  • fxdaniel
  • 2014年11月22日 13:50
  • 1028

spring boot 推荐工程目录结构

spring boot  按照规定大于配置的方案  使用推荐目录结构 避免遇坑。 root  package 目录 为 com.example.myproject   主 Applicat...
  • csdn2014517
  • csdn2014517
  • 2017年03月07日 18:00
  • 462

Android开发新手学习总结(六)——android开发目录结构【图文版】

转载链接:http://bbs.itcast.cn/thread-87059-1-1.html?rss 既然已经搭建好环境了,那就对Android Studio中项目目录结构做个简单的了解了,...
  • kesteler
  • kesteler
  • 2016年05月30日 08:23
  • 791

Android开发学习总结(五)——Android应用目录结构分析

一、手动创建android项目   手动创建一个Android项目,命名为HelloWorld,命令如下: android create project -n HelloWorld -t 1 ...
  • jiangeeq
  • jiangeeq
  • 2017年04月12日 16:18
  • 171

Android开发学习之路--Android Studio项目目录结构简介

既然已经搭建好环境了,那就对Android Studio中项目目录结构做个简单的了解了,这里以最简单的Hello工程为例子,新建好工程后看如下三个工程视图: 1、Android工程 manifes...
  • eastmoon502136
  • eastmoon502136
  • 2016年01月28日 13:00
  • 27255

Android Studio目录结构及工程项目结构解析

Android Studio目录结构 新建工程项目后AS的Product目录结构如下所示:.idea://AS生成的工程配置文件,类似Eclipse的project.properties。 app:...
  • tpnndhqc
  • tpnndhqc
  • 2016年04月17日 11:21
  • 14049

《android学习总结笔记》系列--android 目录结构

首先,刚开始学习android开发的时候当然先需要大概的了解下安卓的历史,安卓基本原理等等,那些东西在这里我就不说了,很多资料都范范的讲过一些,和基础应用开发的关系也不大。当然这是我这菜鸟认为的。呵呵...
  • skyao
  • skyao
  • 2013年07月15日 13:21
  • 291

Android应用开发学习总结(二)——新建项目与目录结构了解

打开Eclipse,依次选择File——>New——>Android Project。如果New之后没有找到Android Project,就选择Project,在弹出的窗口里找Android Pro...
  • zzyjinger
  • zzyjinger
  • 2012年05月06日 13:59
  • 1057
收藏助手
不良信息举报
您举报文章:android 学习教程(三)之---工程目录结构介绍
举报原因:
原因补充:

(最多只允许输入30个字)