如题, android:onClick="save"是在layout.xml文件中控件的一个属性:
这个属性会在activity中对应一个名为“save”的方法,并且注意这个方法的参数必须是View类型。
例如下面的方法:
/**
* @description:保存用户对软件的设置
* 因为这个方法在layout文件中声明过,所以其参数必须是view类型的
* @author:Administrator
* @return:void
* @param v
*/
public void save(View v) {
String name = txtName.getText().toString();
String age = txtAge.getText().toString();
preferences.Save(name, Integer.valueOf(age));
Toast.makeText(this, R.string.success, 1).show();
}
这样当你点击控件,触发onClick中的方法。这样做就省了在activity中添加控件的监听器了。简单了许多。