当前位置: 代码迷 >> Android >> Android札记-事件监听
  详细解决方案

Android札记-事件监听

热度:16   发布时间:2016-05-01 16:00:02.0
Android笔记-事件监听
package com.testui;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class TestActivty extends Activity {    /** Called when the activity is first created. */	private TextView textView = null;	private EditText editStr = null;	private Button btn = null;    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.main);        textView = (TextView)findViewById(R.id.view1);        editStr = (EditText)findViewById(R.id.textbox1);        btn = (Button)findViewById(R.id.widget39);        //添加事件监听的方法                //1.直接调用Button的OnClickListener()方法返回一个OnClickListener对象//      OnClickListener ocl = new Button.OnClickListener(){//        public void onClick(View arg0) {//			textView.setTextColor(Color.MAGENTA);//		 	textView.setText(editStr.getText().toString());//		  }// 		};        //2.直接创建OnClickListener监听对象,然后调用Button的setOnClickListener(OnClickListener a)        //  方法设置监听对象//      OnClickListener ocl = new android.view.View.OnClickListener(){//    	  public void onClick(View arg0) {//    		  textView.setTextColor(Color.MAGENTA);//    		  textView.setText(editStr.getText().toString());//    	  }//      };//		btn.setOnClickListener(ocl);        btn.setOnClickListener(        	new OnClickListener(){	    	  public void onClick(View arg0) {	    		  textView.setTextColor(Color.MAGENTA);	    		  textView.setText(editStr.getText().toString());	    	  }        	}        );    }}

?

  相关解决方案