码迷,mamicode.com
首页 > 移动开发 > 详细

小白的Android Note(written by Mr.Bubbles)

时间:2015-02-05 20:06:21      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

小白的Android Note

written by Mr.Bubbles

今日进军android,几天的洗礼后也是焦头烂额,现总结学习的点点经历分享如下,如有错误请包涵并指出。

  1. 首先配置JDK ECLISPE就不多言。
  2. eclispe主要是使用XML和Java两种语言,XML处理表现层,就是可以对一个页面进行布局,添加元素,就是以后实现UI和不同UI的表层基础,也就是没有逻辑上的考虑。

Java则是具体的逻辑设计,因此,每个xml对应一个控制的Java文件。

  1. XML语言就是元素的描述与嵌套,标签标明元素,property语法<element property=”(what it should be)”>,结束</element>和/>起相同的作用。在编译的时候,当元素编辑完毕,直接键入>会自动得到></element>,非常方便实用,并且很直白便于理解。
  2. 开始从XML语言建立基本的单UI,从线性布局(LinearLayout)相对布局(RelativeLayout)开始熟悉XML。(这两个是ViewGroup的子类,继承ViewGroup而来)
  3. 标签的名字不要写错,编译器不会提示,还记得第一次的SlidingDrawer写成SlidingDawer根本不提示,运行到Device就会直接停止运行。SlidingDrawer是个很酷的抽屉可以用来做滑动菜单,不熟悉的话在Graphical Layout中做吧。
  4. View类的对象用于显示UI元素,ViewGroup类(是View的子类)用于显示嵌套对象,可以包含其他的ViewGroup对象和View对象,而View对象就不行。
  5. 在Android Manifest中添加<activity></activity>标签来进行增加activity操作,每当增加一个页面布局xml和控制文件java都要记得在Manifest当中进行增加activity的操作。

              <intent-filter>

               <action android:name="android.intent.action.MAIN" />

                    <category android:name="android.intent.category.LAUNCHER" />

               </intent-filter> 用于设置主Activity。

  6. android:layout_height,android:layout_width是布局大小,影响UI元素实际的大小,如果是match_parent和fill_parent相同,填满父容器;wrap_content,包裹住内容,这种设定才能够使其大小和设定的一样。
  7. R.java可以理解为资源字典, DO NOT MODIFY!
  8. XML中分配id的方式为android:id=”@+id/ok”

          通过调用Activity中的findViewById(R.id.标示符)方法来在Java控制文件中获取xml定义的组件,Java中使用@id/标示符 来使用。

To be continued…

小白的Android Note(written by Mr.Bubbles)

标签:

原文地址:http://www.cnblogs.com/bubbles/p/4275691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!