【发布时间】:2012-08-02 13:57:28
【问题描述】:
谁来捕捉任何按钮的点击?
final Button button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Toast.makeText(WHKConversorActivity.this, "Hello World", Toast.LENGTH_SHORT).show();
}
});
这是对 button1 的点击,但我需要所有按钮的功能:-/。 javascript中的示例:
$('button').click(function(){
alert($(this).val());
});
谢谢:)
【问题讨论】:
-
我不明白。你想让你的按钮调用相同的方法还是不同的方法?
-
运行一个包含所有按钮的循环并在循环内添加监听器
-
应用程序包含 18 个按钮,每个按钮点击显示两张相同的图片,但每个按钮显示不同的文本。这个想法是捕获所有按钮以显示两个图像并为每个按钮显示文本
-
示例:all.click = 显示图像和操作(thisbutton.id); ... action(idbutton){ 每个动作 }
标签: java android onclick android-button