当我点击checkAnswerBtn按钮时,它应显示日志"播放" ,但不是。那么butterKnife不能支持这种方式吗?
downloadRecursive(folder, full_size, grouped_images, 1, []).then(function (result) {
console.log("Finished");
resolve(result);
}).catch(function (error) {
console.log("error in recursion:", error);
reject(error);
});
答案 0 :(得分:0)
尝试这种方式:
@OnClick(R.id.checkAnswerBtn)
void onCheckAnswerBtnClicked(View view) {
mainPlayBtn.performClick();
}
以点击方式传递视图对象。
答案 1 :(得分:0)
还要确保在ImageButton上的onClick属性上定义的布局文件
@OnClick(R.id.checkAnswerBtn)
void onCheckAnswerBtnClicked(View view) {
view.performClick();
}
答案 2 :(得分:0)
在onCreate中你可以使用
checkAnswerBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Log.e(TAG, "playing");
}
});
所以单击checkAnswerBtn会在日志中显示“播放”,那么为什么要使用这种复杂的方法呢?
或强>
您可以编写界面和列表器,以便按照您希望的方式工作!
答案 3 :(得分:0)
@OnClick(R.id.checkAnswerBtn)
void onCheckAnswerBtnClicked() {
onMainPlayBtn();
}