实现功能:点击Click按钮后,在文本框内出现Hello World!

在上节中的HelloWorld中的MainActivity.java写入以下代码:

package com.example.helloworld; /** 申明这个文件的代码属于包“ com.example.helloworld” */

import android.os.Bundle;/** 从Android SDK中引用Bundle组件 */
import android.app.Activity; /** 从Android SDK中引用Activity组件 */
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;

public class MainActivity extends Activity {/** MainActivity,继承Activity,它就拥有Activity的特性了  */
 Button btnClick;
 EditText txtHello;

 @Override
 protected void onCreate(Bundle savedInstanceState) {/** 重写基类的同名函数,它在Activity这个界面开始创建时被调用*/
  super.onCreate(savedInstanceState); /** 调用基类的同名函数 */
  setContentView(R.layout.activity_main); /** 设置试图,用于显示界面 */

  btnClick = (Button) findViewById(R.id.btnHello);
  txtHello = (EditText) findViewById(R.id.txtHello);
  btnClick.setOnClickListener(new OnClick());

 }

 class OnClick implements OnClickListener {

  public void onClick(View v) {
   // TODO Auto-generated method stub
   // Toast.makeText(MainActivity.this, "Click",
   // Toast.LENGTH_LONG).show();
   txtHello.append("Hello World!");
  }

 }

}

 

在res/layout/activity_main.xml中拉入一个EditTex:txtHello,一个Button:btnClick

posted on 2013-05-18 10:28  小傻瓜  阅读(201)  评论(0编辑  收藏  举报