public void myClick(View view){
Toast toast=Toast.makeText(MainActivity.this, "您单击了图片按钮", Toast.LENGTH_SHORT);
toast.show();
}这个View是一个数据类型吗?
Toast toast=Toast.makeText(MainActivity.this, "您单击了图片按钮", Toast.LENGTH_SHORT);
toast.show();
}这个View是一个数据类型吗?
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:onClick="onButtonClick"
android:text="Button" />
在相应的Activity中实现onButtonClick方法,就可以实现Button绑定点击监听事件,非常简单方便。
public void onButtonClick(View view){
Toast.makeText(MainActivity.this, view.getId()+"", Toast.LENGTH_LONG).show();
}
而其中的View表示的就是Button,也是所要点击的控件。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
myClick();
}
});
如果你还不明白,你可以保留myClick(View view)这个参数。然后呢,初始化一个TextView。 在点击事件中。传入TextView。也可以的。
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
myClick(TextView);
}
});上面2种点击事件均可以打印 :"您单击了图片按钮"