当我在activity的xml中创建android:onClick属性时,由onClick定义的方法需要具有View参数,为什么是View?
例如: 我的activity中的onClick方法----------> public void sayHello(View v){...}
考虑下面的代码,我没有使用view变量,但我仍然需要在方法中传递它,为什么?
例如: 我的activity中的onClick方法----------> public void sayHello(View v){...}
考虑下面的代码,我没有使用view变量,但我仍然需要在方法中传递它,为什么?
public void onClick(View view){
TextView t= new TextView(this);
t=(TextView)this.findViewById(R.id.textView2);
t.setText("new text");
}
onClick
方法,则您正在询问的参数是唯一能告诉您哪个按钮被点击的东西。 - Voicu