首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查imageview是否为空

如何检查imageview是否为空
EN

Stack Overflow用户
提问于 2012-03-15 01:22:56
回答 2查看 22.3K关注 0票数 6

我有一个应用程序,有表单,有一些领域的用户应该填写它,我想把按钮“下一步”禁用,直到用户填写这些字段。

字段为:(iamgeView,EditText,Spiner..)

我知道如何检查文本编辑,但如何检查用户是否填充了图像和微调器(图像视图将允许用户从本机图库中选择图像)

我想要的:如何检查用户是否填充了图像和微调器?这是我用来检查编辑文本的代码

代码语言:javascript
复制
  private boolean checkEditText2(EditText edit) {
    return edit.getText().length() == 0;
}
EN

回答 2

Stack Overflow用户

发布于 2012-03-15 01:35:39

在xml文件中,您图像没有android:src="" android:backgroud=""

代码语言:javascript
复制
   if(null!=imgView.getDrawable())
     {
        //imageview has image
     }else{
       //imageview has no image  
     }
票数 11
EN

Stack Overflow用户

发布于 2017-08-16 06:09:56

尽管accepted answer提出了什么建议,但您应该改为执行以下操作:

代码语言:javascript
复制
publie static boolean hasNullOrEmptyDrawable(ImageView iv)
{
    Drawable drawable = iv.getDrawable();
    BitmapDrawable bitmapDrawable = drawable instanceof BitmapDrawable ? (BitmapDrawable)drawable : null;

    return bitmapDrawable == null || bitmapDrawable.getBitmap() == null;
}

请参阅my previous answer中的说明。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9706885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档