Android开发入门(四)之界面Activity

 在前面的helloword中应该已见过Activity。许多人见到这个单词的一印象--Activity是个什么东西,Activity各个字典中的翻译应该是“活动”,也许把它翻译成“交互”更合适(个人见解),大家对这东西都还是一个抽象的东西,如果说到JAVA中的JPanel(面板),VC中的window(窗口),相信大家都不会陌生,Activity在android应用中的作用和地位与这个东西类似,在android的Application中实现机制和平时我们开发的Application有一定的出入。各个Activity之间基本是独立的(至少在某种程度上可以这样说)。

首先我们在eclipse中创建一个Android项目
Project Name: cmath
PackageName: net.cmath
Activity Name: main
Application Name : cmath

项目创建成功后会生成一个可以运行的应用,我们就可以添加自己的程序了。说到这里,对新手而言可能需要说一下项目的目录结构。

[code]
cmath
|-----src source code
|-----assets 暂时不用,以后的文章会说到它
|-----res resource 资源文件夹,资源文件都是xml形式表现。当然也可以不用资源文件,直接在程序中写代码。不过google推荐使用资源文件,因为资源文件对Activity支持可视化,多使用几次会发现,这样的确方便很多
|-----drawable 图片、视频等多媒体资源
|-----layout Activity资源,主要是布局及各种视图的使用
|-----values 各种键值对应的资源如:字符串,颜色等。
|-----AndroidManifest.xml Activity配置
[/code]

这里值得注意的是我们在res中我们添加一个资源,在我们设置的package(本例中是src/net/cmath)下的一个名叫R.class的文件中对生成的对应的id,方便我们在程序中使用。

说到这理,可能大家就有一点不明白了,这是正常的,我们先回来程序中来。
打开src/net/cmath/main.java

[code]
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
[/code]
这段程序就是打开/res/layout/main.xml中我们定义的一个界面。在这个界面上只有一个TextView只是显示一个字符串。这时我们就要对这个Activity的布局和视图进行修改。
首先们添加一个EditText(输入框)和一个Button。
添加EditText在eclipse右边的一个面板上。点击绿色的加号,选中EditText。就可以在中间的面板看到这个输入框。然后选中这个输入框在eclipse下方的Properties面板中
找到Ems属性,这是修改它的宽度。这个值你可以自己试试。再找到ID属性,这时它的值可能会是@+id/EditText1,把它改成@+id/TextName就可以了。
接下来以同样的方式添加一个Button。Id改成Id @+id/Submit。保存main.xml文件
到这里第一步就完成了。运行程序就可以在模拟器中看到刚刚修改的界面了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值