小白的Android Note

本文概述了Android开发的入门经验,包括Eclipse配置、XML和Java语言的使用、UI布局构建等关键步骤。从XML语言的基础开始,介绍了如何创建单UI界面,如线性布局和相对布局,强调了正确使用标签、属性的重要性,以及在AndroidManifest中添加Activity的操作。此外,文章还讨论了布局尺寸、资源管理、id分配和Java与XML之间的交互,为Android初学者提供了一条清晰的学习路径。

小白的Android Note

written by Mr.Bubbles

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

1.        首先配置JDK ECLISPE就不多言。

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

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

3.        XML语言就是元素的描述与嵌套,标签标明元素,property语法<element property=”(what it should be)”>,结束</element>和/>起相同的作用。在编译的时候,当元素编辑完毕,直接键入>会自动得到></element>,非常方便实用,并且很直白便于理解。

4.        开始从XML语言建立基本的单UI,从线性布局(LinearLayout)相对布局(RelativeLayout)开始熟悉XML。(这两个是ViewGroup的子类,继承ViewGroup而来)

5.        标签的名字不要写错,编译器不会提示,还记得第一次的SlidingDrawer写成SlidingDawer根本不提示,运行到Device就会直接停止运行。SlidingDrawer是个很酷的抽屉可以用来做滑动菜单,不熟悉的话在Graphical Layout中做吧。

6.        View类的对象用于显示UI元素,ViewGroup类(是View的子类)用于显示嵌套对象,可以包含其他的ViewGroup对象和View对象,而View对象就不行。

7.        在Android Manifest中添加<activity></activity>标签来进行增加activity操作,每当增加一个页面布局xml和控制文件java都要记得在Manifest当中进行增加activity的操作,

<intent-filter>

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

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

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

8.        android:layout_height,android:layout_width是布局大小,影响UI元素实际的大小,如果是match_parent和fill_parent相同,填满父容器;wrap_content,包裹住内容,这种设定才能够使其大小和设定的一样。

9.        R.java可以理解为资源字典, DONOT MODIFY!

10.    XML中分配id的方式为android:id=”@+id/ok”

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

To be continued…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值