我有大约60个按钮,我想要点击它们上的任何按钮来执行相同的操作:获取单击按钮的文本。检查文本,如果正确则禁用它,否则显示祝酒词。 我想避免使用60箱的开关。有没有更短的方法呢?
答案 0 :(得分:1)
使用ButterKnife
并执行onclick as:
@OnClick({ R.id.button1, R.id.button, R.id.button})//as many you want
public void onButtonClick(Button button) {
if (button.getText().equals("correctText")) {
//Do whatever you want
} else {
Toast.makeText(this, "message", LENGTH_SHORT).show();
}
}
答案 1 :(得分:0)
在布局xml中添加像这样的onClick方法名称
public void buttonOnClick(View view)
{
//do your functionality here
}
并在类文件或Activity中使用,如此
electron-packager . --overwrite --asar=true --platform=win32 --arch=ia32 --icon=assets/icons/win/icon
.ico --prune=true --out=release-builds --version-string.CompanyName=CE --version-string.FileDescription=CE --version-string
.ProductName=\"Electron Tutorial App\"