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

  先说说怎么创建一个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 中国大陆许可协议发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名庞辉(包含链接).

posted @ 2012-12-18 23:51  云说风轻  阅读(255)  评论(0编辑  收藏  举报