Android学习笔记 - Activity篇

来源:互联网 发布:docker alpine java 编辑:程序博客网 时间:2024/05/20 20:21

1.Activity的主要作用
  Activity是界面、用户接口、控件窗口,负责程序与用户间进行交互

 

2.创建一个Activity需要的步骤
  1.一个Activity就是一个类,并且这个类要继承Activity
  2.需要复写(@override)onCreate方法,第一次运行就会运行此方法
  3.每一个Activity都需要在AndroidMainfest.xml文件中配置
  4.为Activity添加必要的控件(layout.xml)
  5.设置Activity使用的Layout文件(setContentView(R.layout.layoutID))

 

3.获取Layout文件中配置的控件
  setContentView(R.layout.layoutID)  //设置内容对应的而已文件ID
  TextView myText = (TextView)findViewById(R.id.myTextView);  //获取一个TextView
  myText.setText("First TextView");  //设置TextView显示文本

 

//布局示例

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >    <TextView        android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:text="@string/hello" /></LinearLayout>

 

//类示例

public class HelloActivity extends Activity {    /** Called when the activity is first created. */    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.hello);    }}