对于程序员来说学习任何一种新的事物的第一件事就是让它在屏幕上显示 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控件帮助文档,里面有所有的控件属性方法。
分享到:
相关推荐
新世纪ERP的必须几个控件 网上很多的源码都没有,所以就把它提供上来了
在这个“几个经典JavaScript控件下载”的压缩包中,包含了几个实用的JavaScript组件,这些组件可以帮助开发者创建更加交互性和用户友好的网页。 1. **表格格式的树示例**: 树形结构在数据展示中非常常见,例如...
qwigets编写的几个控件: 1.自定义开关 2.自定义百分比控制条 3.自定义工迷你工业控制面板 4.自定义云台控制面板
总结来说,这个资源提供了几个美观的Labview自定义控件,特别是按钮控件,设计者通过Photoshop处理PNG图片来增强控件的视觉吸引力。对于Labview的开发者来说,这些自定义控件可以丰富他们的UI设计,提高应用的用户...
在Windows Presentation Foundation (WPF) 中,查找一个控件下的子控件是常见的需求,特别是在进行数据绑定、事件处理或自定义控件操作时。WPF 提供了几种方法来实现这一目标,让我们深入探讨一下。 首先,我们可以...
在C#编程中,`DataGridView`控件是一个非常常用的数据展示工具,特别是在Windows Forms应用程序中。它允许我们以表格形式展示数据,并提供了丰富的交互功能。然而,有时我们需要更灵活的界面设计,比如在某些单元格...
自定义控件的创建通常涉及以下几个关键知识点: 1. **继承与派生**:在C#中,自定义控件通常是通过继承已有的系统控件(如Button、Label等)或UserControl类来实现的。这样可以从父类继承一些基本属性和方法,并...
几个delphi控件,包含:TntUnicodeControls_2.3.0.zip-Unicode编码控件 THTMLWriter20120101-155121.zip-HTML树型编辑 BpJavaScript20101013.rar-js脚本控件 HtmlViewer-HtmlViewer-11.5.zip-html显示 foreval(8.4....
移动列表-谁能整合成一个用户控件(可以自由上下拖动的区块控件) 移动列表-谁能整合成一个用户控件 (有高手的话可以帮忙解决下) ...而他呢是经常要升级这几个控件的,他又不想每个工程都把这几个文件复制过去。
4. **控件遍历**:为了确定按回车键后光标应移动到哪个控件,可能需要遍历窗体上的所有控件,找到当前控件之后的一个控件,或者根据特定逻辑选择目标控件。 下面是一个简单的示例代码,演示了如何在TextBox的`...
winform下使用Iocomp随便拉了几个控件,用的是试用版,只能看看效果只能用一个月,还没找到能用的破解版
C#三方控件,多达几十个控件... DevComponents.DotNetBar2.dll 导入vs既可使用。。方便快捷
几个常用的控件,包括: 3dabm6.ocx anfoxgui.fll AniGIF.ocx ANIGIFEX.oca AniGifEx.ocx AniTray.ocx bbSysTray.fll Coolbutton.ocx dir.txt EZFTP.OCX lyftools.ocx MaskEdit.ocx MEIReportEngine1.ocx Newex.ocx ...
VB控件的使用通常涉及以下几个步骤: 1. 在工具箱(Toolbox)中选择需要的控件,拖放到窗体(Form)上。 2. 设置控件的属性,通过属性窗口(Properties Window)可以直观地调整。 3. 编写控件的事件处理程序,通常在...
在C#中,控件的拷贝和复制通常涉及以下几个步骤: 1. **创建控件副本**:拷贝控件意味着创建一个与原始控件具有相同属性的新实例。这可以通过创建控件的新实例并逐一设置其属性来实现。例如,对于一个名为`...
总的来说,创建一个几星级自定义控件涉及了WinForm控件的继承、绘制、事件处理以及用户体验等多个方面。这个过程不仅考验编程技巧,还需要对UI设计有一定的理解,以确保控件既美观又易于使用。通过掌握这些技能,你...
以前做过的几个控件的总结 列表框的演示请拖入文件 Ctrl/shift+鼠标 可多选, 自绘菜单 列表框的重用性还可以,继承CBoxItem 就可以实现一些功能,如每个项目的TOOPTIP提示 演示界面和QQ旋风有点像 其它的就不说了..
首先,我们要创建一个可拖动的控件。在WPF中,我们可以为控件添加鼠标事件处理程序,如`MouseDown`、`MouseMove`和`MouseUp`,来监听用户的拖动操作。当用户按下鼠标按钮时,记录当前鼠标位置和控件位置;鼠标移动时...
遍历控件的过程可以分为以下几个步骤: 1. **枚举窗体**:使用Windows API函数`EnumWindows`,遍历系统中所有的顶级窗口,检查每个窗口的标题是否与搜索框中的文本匹配。 2. **获取控件句柄**:找到匹配的窗体后,...
例如,如果有一个名为`panel1`的Panel控件,你可以使用以下代码将其移动: ```csharp panel1.Top = newXPosition; panel1.Left = newYPosition; ``` 其中,`newXPosition`和`newYPosition`是你希望新的位置...