分类目录

展开|收起

看你喜欢

(1) (1) (42) (1) (1) (1) (16) (2) (1) (1) (4) (1) (2) (7) (4) (1) (1) (1) (1) (3) (1) (5) (1) (1) (1) (1) (1) (2) (1) (4) (4) (3) (1) (1) (2) (1) (37) (2) (1) (5) (3) (1) (4) (1) (1) (11) (3) (1) (9) (3) (1) (23) (2) (1) (2) (1) (1) (1) (1)

最新精华

《Android应用开发详解》- Chapter05_Activity_Creation – 创建Activity

Activity提供了和用户交互的可视化界面。创建Activity一般是继承Activity类(也可以继承ListActivity、MapActivity等),覆写Activity类的onCreate方法,在该方法中,调用setContentView设置要显示的视图,调用findViewById方法实例化组件,然后就可以进一步设置组件的属性或调用其方法。

1. 布局文件main.xml

<?xml version="1.0" encoding="utf-8"?>
<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/TextView01" 
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content" 
	android:text="简单的Activity"></TextView>
	
	<Button android:text="Click Me!" 
	android:id="@+id/Button01" 
	android:layout_width="wrap_content" 
	android:layout_height="wrap_content"></Button>

</LinearLayout>

2. MainActivity.java

package com.amaker.test;

import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.TextView;

// 继承Activity
public class MainActivity extends Activity {
	// 声明要使用的组件
	private TextView myTextView;
	private Button myButton;
    // 覆盖onCreate方法
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // 设置当前视图
        setContentView(R.layout.main);
        // 通过findViewById() 方法实例化组件
        myTextView = (TextView) findViewById(R.id.TextView01);
        myButton = (Button) findViewById(R.id.Button01);
    }
}

3. 运行结果

Chapter05_Activity_Creation

Chapter05_Activity_Creation实例源码:

Chapter05_Activity_Creation
标题: Chapter05_Activity_Creation (415 次点击)
文件: Chapter05_Activity_Creation.7z
大小: 12 kB
描述:

  打分:5.0/5 (共1人投票)
(浏览总计: 27 次)
Add Comment Register



发表回复

  

  

  

您可以使用这些HTML标签

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>