例如,我们有20个按钮,public BooleanExpression hasTag(Set<Tag> tags){
QArticle article = QArticle.article;
return article.tags.any().in(tags);
}
&#39}是相似的。
一种方法是复制每个按钮的代码(代码膨胀!)
另一个:为OnClickListener
s
你能解释一下如何做第二个吗?(我是android编程的新手)
答案 0 :(得分:1)
创建一个实现class
接口的OnClickListener
:
class ButtonListener implements View.OnClickListener {
@Override
public void onClick(View v) {
// Handle click event
}
}
然后以这种方式将听众设置为按钮:
button1.setOnClickListener(new ButtonListener());
button2.setOnClickListener(new ButtonListener());
....