您的位置:首页 > 移动开发 > Android开发

Android 开发:第二日——第一次使用控件

2012-12-18 23:51 302 查看
  先说说怎么创建一个Activity:

/*
* 创建Activity的要点
* 1.一个Activity就是一个类,这个类需要继承于Activity
* 2.需要重写onCreate方法
* 3.每一个Activity都需要在AndroidMainifest.xml文件当中进行配置
* 4.为Activity添加必要的控件
*
*/ 


  其中第4步,为这个Activity创建一个Button控件和一个TextView控件。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">

<TextView
android:id="@+id/myTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>

<Button
android:id="@+id/myButton"
android:layout_width="fill_parent"
android:layout_height="wrap_content"/>
</LinearLayout>


  同时把创建工程的相对布局(RelativeLayout)修改为相对比较简单的线性布局(LinearLayout)。

  补充一下,Android共有5种布局方式:


FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)


  回到Java代码,在onCreate()方法中:

@Override
public void onCreate(Bundle savedInstanceState) {
// 调用父类中的onCreate()方法
super.onCreate(savedInstanceState);
// 设置当前Activity所使用的布局文件
setContentView(R.layout.activity_main);
// 下面函数的返回值是View,View是所有Android控件的父类
TextView myTextView = (TextView)findViewById(R.id.myTextView);
Button myButton = (Button)findViewById(R.id.myButton);
myTextView.setText("第一个TextView");
myButton.setText("第一个Button");
}


注意在文件头部引用:

import android.widget.Button;
import android.widget.TextView;


OK,运行效果如图所示:



每天努力一点点,加油!

------------------------------------------------------------------------------------------

作者:庞辉

出处:http://www.cnblogs.com/pang123hui/

本文基于署名 2.5 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名庞辉(包含链接).
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: