对于程序员来说学习任何一种新的事物的第一件事就是让它在屏幕上显示 HelloWorld,Android也一样。java的JDK和Android的SDK都下载好了,并且Eclipse的插件也装好了,再显示 HelloWorld无疑是很简单的,基本上都不需要敲代码。
打开Eclipse,新建Android工程项目,如果没有则重新安装插件,或者在New--other里面会看到Android字样,就跟新建java Project一样的,只不过名字不一样。新建Android过程:New Android Project 窗口,project name:HelloWorld,BuildTarget:选择Android版本,国内一般都是1.6到2.2之间,再下面:Properties里面,Application name:程序名字,就是写完这个程序以后安装在Android手机上的显示的程序名字,Package name:包名,跟java的包名一样的含义,Create Activity:所所谓的Activity就是在一个Android应用程序里面可见的操作窗口,可以理解为windows的窗体,Android一个Activity就意味着一个界面,程序员在这个界面上添加很多控件,一个完整的Android应用程序至少要有一个Activity;这个名字可以随便取,建议HelloWorld,Min SDK Version:程序兼容最低的哪个Android SDK版本,这个是SDK的版本号,BuildTarget里面最后一列,API Level。如果你选的版本是Android1.6,在Min SDK Version里面就写4 就行,最后就可以finish了。
新建完成以后,右键run as Android Application,这个时候需要做的就是等待,等待着Android手机界面,这个过程比较漫长,这个过程的长短就能直观的判断出这台机器配置是极品还是次品。当在虚拟机中看到HelloWorld这几个字,就说明运行正常了,这就是Android第一个HelloWorld程序,事实证明确实很简单。
个人感觉这个东西对于那些以前学过java的伙计来说是很简单的,基本上没有用到什么思想,就算用到了也是如法炮制java的思想,在接下来就是控件的使用了,跟HelloWorld一样的简单,都是些个规定好了的东西直接拿过来用就行了。
先介绍几个简单的控件:文本控件,跟.net里面的vs的label一样的作用,就只显示文字,其他的没什么用,这个控件名字叫做:<TextView></TextView>,在java里面万物皆对象,Android的控件也是个对象,有对象就有属性,有行为也就是方法,先说属性:地球人都有的属性,高矮胖瘦,控件也是一样的高矮:Android:layout_height=""里面有两个值,fill_parent,填满父控件,如果没有特别情况,父控件一般都是指Activity,另一个值:wrap_content:根据内容多少自动调整控件的形状,胖瘦:Android:layout_width,也是两个值:“fill_parent”,“wrap_content”作用都是一样的;
第二个控件:Button,也有高矮胖瘦的属性,名字都跟TextView属性名字一样的。可见作用都一样。这俩控件都可以指定需要在上面显示的文字,可以在.xml文件中规定好,也可以在Activity中相对的指定文字,在Activity中不仅可以相对的指定文字,控件的创建属性的赋值都可以相对完成。
最后一个 EditText:可编辑的文本框控件,用法照葫芦画瓢,这些控件都是一样的都不难,难的是不知道,android.widget这个是Android控件帮助文档,里面有所有的控件属性方法。

更多相关文章

  1. android自定义控件:可旋转View:可作为ImageView、ImageButton
  2. Android(安卓)基本按钮
  3. Android流式布局实现
  4. Android_TextView属性XML详解
  5. drawable属性
  6. android:ellipsize实现跑马灯效果总结
  7. Android之Selector详解(背景选择器)
  8. Android抽象布局——include、merge 、ViewStub
  9. Android(安卓)svg 绘制三角形

随机推荐

  1. Android实现画虚线的控件
  2. Mac无法编译android
  3. Android(安卓)之 网络访问服务器,解析JSON
  4. SmallActivity创建
  5. Android(安卓)AnimationSet详解
  6. COCOS2DX 安卓WIN32下配置手册
  7. Android所有系统资源图标android.R.drawa
  8. 2010.12.29——— android 可伸缩的listv
  9. Android简单的登录界面的值传递
  10. Using Eclipse for Android(安卓)C/C++ D