我有一个按钮,我希望它仅在用户选择了我制作此代码的图像时才启用,但它不起作用:(
Code updated
请帮忙 ..
用户可以通过从图库中选择一张或捕获一张来获取图像..如果相关
更新::
这些是我的相机和画廊代码
btnGallery.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(
Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
startActivityForResult(i, RESULT_LOAD_IMAGE);
btnNext.setEnabled(true);
}
});
btnCamera.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, RESULT_LOAD_IMAGE);
btnNext.setEnabled(true);
}
});
这是下一个按钮代码
btnNext.setEnabled(false);
btnNext.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
MpClick.start();
if (btnNext.isEnabled() == false)
{
Toast.makeText(StartActivity.this,
"Please get an image first.", Toast.LENGTH_LONG)
.show();
}
else
{
Intent next = new Intent(StartActivity.this, Option.class);
startActivity(next);
}
}
});
}
有时它会将您带到选项活动,有时则不会,并且消息永远不会显示..我希望当您单击下一个按钮并且您没有选择图像时显示消息
但如果你选择一张图片,它会带你到选项活动