对于程序员来说学习任何一种新的事物的第一件事就是让它在屏幕上显示 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控件帮助文档,里面有所有的控件属性方法。
分享到:
相关推荐
.net常用的几个控件,最主要有最方便的验证码控件
新世纪ERP的必须几个控件 网上很多的源码都没有,所以就把它提供上来了
几个经典JavaScript控件
Asp.net几个控件的区别 c#
几个CTL控件VB很实用的源码,精心挑选的精品源码
qwigets编写的几个控件: 1.自定义开关 2.自定义百分比控制条 3.自定义工迷你工业控制面板 4.自定义云台控制面板
很简单的复合控件实例,初始化控件,加载属性,调用方法等
几个经典JavaScript控件, 表格格式的树示例 带合计行的grid表格 Select的JavaScript实现
C#winform几个常用控件的简单的应用
几个delphi控件,包含:TntUnicodeControls_2.3.0.zip-Unicode编码控件 THTMLWriter20120101-155121.zip-HTML树型编辑 BpJavaScript20101013.rar-js脚本控件 HtmlViewer-HtmlViewer-11.5.zip-html显示 foreval(8.4....
几个例子,基本上涉及了初级阶段各方面的问题,但这几个控件并不完整,朋友们可以自已去完善,希望对初学者有所帮助?
几个网络日期控件,有的是我自己整理的,有的来源于网络。 自己研究使用方法吧。
移动列表-谁能整合成一个用户控件(可以自由上下拖动的区块控件) 移动列表-谁能整合成一个用户控件 (有高手的话可以帮忙解决下) ...而他呢是经常要升级这几个控件的,他又不想每个工程都把这几个文件复制过去。
当一个窗体中有多个控件时,对每一个控件单独处理显然比较繁琐。为此,给出一个通过编程来处理窗体内多个控件的一般方法。
C#三方控件,多达几十个控件... DevComponents.DotNetBar2.dll 导入vs既可使用。。方便快捷
WPF查找一个控件下的子控件,仅限参考使用
值得推荐的几个客户端控件源码例子,这几个控件分别实现了客户端的ListBox,Panel,ConTextMenu,Expand等几个纯js脚本的用户控件
笔者在开发产品过程中,ListView算是用的最多的控件之一了。ListView控件有两大要素比较重要,一是model数据,二是delegate实例。用得好这两个基本上对...本文介绍几种方法来设置ListView控件的位置,总有一种适合你。
控件使用的一个小程序,包括组合框的使用,编辑框编辑,列表框使用以及调色盘小功能,适合新手学习
刘典武出品,必属精品。这是他做的几个控件,与大家分享。