首页 > 解决方案 > 如何在 android 中强制设置“ImageView”字段?

问题描述

我的 android 应用程序中有一个 imageview 字段,单击该字段时,我提供了“打开相机”功能,用户可以单击相机中的照片并将其上传到 ImageView

  b1.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            if(user_image.getDrawable() == null ){

                Toast.makeText(NewCall4.this, "No image uploaded", Toast.LENGTH_SHORT).show();
            }
            else{

                Intent i=new Intent(NewCall4.this,NewCall5.class);
                startActivity(i);
            }

        }
    }
    );

我想要的是,如果我没有在 imageview 中上传图像,那么它应该将错误/toast 消息显示为“图像未上传”

标签: androidimageandroid-imageview

解决方案


如果附加到 ImageView,您可以检查 Drawable

Imageview imageView = (ImageView)findViewById(R.id.image);
if(imageView.getDrawable() == null){
 //Then Nothing is attached with imageviw
}

推荐阅读