初玩安卓,随便留点东西,十里坡剑神。
import android.view.View.OnClickListener;
导入OnClickListener类,安卓中已经定义好了OnClickListener接口,所以想添加点击事件只需要去实现这个接口就好了。
点击事件在初学中碰到了这几种:
一:PreButton.setOnClickListener(new PreOnClickListener());
注意点击响应事件都是实际对象,此时先用new创建一个类对象。
PreOnClickListener()类必须实现OnClickListener,所以用implements。OnClickListener接口中唯一个方法就是onClick(View view)
实现该方法就是实现点击响应事件。
二:newButton.setOnClickListener(this);
用this来指代自身这个对象,所以此类在声明的时候需用implements去实现接口。
然后实现onClick(View view)即可完成调用。
现在顺带记两个点击事件方法。
1. 以下方法可实现显示图片数组。
private ImageView pictImageView=null;
pictImageView = (ImageView)super.findViewById(R.id.Picture);
pictImageView.setImageResource(iImages[i]);
2. 以下可实现多个按键的方法体,相当于switch用法
View continueButton = findViewById(R.id.cont_button);
View newButton = findViewById(R.id.new_button);
View aboutButton = findViewById(R.id.about_button);
View exitButton = findViewById(R.id.exit_button);
findViewById()注意是View类型的。
public void onClick(View v)
{
switchi( v.getId() )
case R.id.about_button:
}
v.getId()是View的一个方法
从一个activity切到另一个activity,Intent用法如下
Intent intent = new Intent(this,About.class);
startActivity(intent);