我们将一张图片显示在屏幕上,首先要创建一个图片显示的对象ImageView.那么如果图片不存在时,如何在图片上给出一个提示呢?
ImageView这个组件本身没有为图片显示提供这个特别的功能,但我们可以变相的来进行处理。
在XML文件中,我们在图片的旁边加上一个TextView。如下所示:
<ImageView
android:id="@+id/newWorkSignName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
<TextView
android:id="@+id/newWorkSignName_tv"
android:layout_below="@id/newWorkSignName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="没有图片"
/>
在对应Activity 中做如下处理:
ImageView ivWorkGroupSign = (ImageView)findViewById(R.id.workGroupSign);
findViewById tvWorkGroupSign = (TextView)findViewById(R.id.workGroupSign_tv);
Bitmap bitmap1 = AvdUtils.getHttpBitmap(Constants.URL_PREFIX+ticket.getString("workGroupSign"), 15);
if(bitmap1!=null){
ivWorkGroupSign.setImageBitmap(bitmap1);
tvWorkGroupSign.setVisibility(View.GONE);
}
分享到:
相关推荐
The idea of this android library is to give the possibility to display two texts inside the imageitself. These texts could be the title or the description of the image or something else. Also there ...
在Android开发中,自定义视图是提升用户体验和实现独特设计需求的重要手段。本文将详细介绍如何自定义一个名为`MyImageTextView`的ImageView组件,并添加文字以及设置按下效果。这个自定义视图结合了ImageView和...
如果没有,则显示联系人的名字的第一个字,将这个文字作为头像,并添加背景颜色。如果设置的文字的长度大于1,则具有clip效果,即超出圆形的部分将被clip掉。 截图: 添加至工程 compile '...
在Android开发中,ImageView和Button是两个非常基础且重要的组件,它们构成了用户界面的基本元素,用于展示图片和接收用户点击事件。本教程将详细介绍如何在Android应用中使用这两个组件。 一、ImageView:图像显示...
在Android开发中,有时我们需要为显示的图片添加水印,以保护版权或者增强用户体验。`Android imageview添加水印`这个话题就是关于如何在ImageView组件上动态地添加水印。通常,我们可以通过自定义ImageView控件来...
大家应该都有所体会,在android开发中,需要展示图片的地方有很多..正常情况下展示一张图片的时候还需要在下面添加一个文字说明..我们也可以用布局ImageView+TextView来实现..最常见的就是底部菜单,或者顶部菜单…...
在Android开发中,ImageView和Switch是两个非常重要的UI组件,它们在构建用户界面时起着至关重要的作用。实验三“ImageView和Switch的使用”旨在帮助开发者深入理解和掌握这两个控件的功能与用法。 ImageView主要...
在Android开发中,Imageview是常用的视图组件,用于显示图片资源。本项目"Android+imageview点击边框+仿京东分类页面"旨在实现一种交互效果:当用户点击Imageview时,图片周围出现边框,同时它也借鉴了京东分类页面...
在Android开发中,有时我们需要为用户界面添加个性化元素,例如基于用户名生成头像。这个功能在社交应用或者联系人列表中很常见,特别...这个功能既增加了用户体验,也展示了Android开发中的自定义视图和图片加载技术。
在Android开发中,自定义视图(View)是实现特定功能或美化界面的重要手段。本文将探讨如何通过自定义ImageView来模拟图片上传的过程,展示进度条效果。在Android应用中,用户经常需要上传图片,而实时显示上传进度...
在Android应用开发中,ListView是常用的控件,用于展示大量数据列表。本示例将深入讲解如何在ListView中实现图片和文字的结合显示,以增强用户体验。我们将使用Android Studio 3.1.4进行开发。 首先,理解ListView...
在Android开发领域,API(Application Programming Interface)是开发者与操作系统交互的重要工具,它定义了一系列可以被应用程序调用的函数和类,使得开发者能够利用系统功能来构建应用。本压缩包"Android-API.zip_...
在android的实际开发中有时候我们需要将文字和图片一起显示,可以用TextView和ImageView的组合来实现,其实用网页显示更容易,本文介绍android显示含有图片和文字的本地网页html,hml的方法,并支持放大缩小。
《Android应用开发揭秘》读书笔记不仅是一份个人学习历程的记录,更是一部深入浅出的Android开发指南。本书籍及笔记覆盖了从基础知识到高级应用的广泛内容,为初学者和有经验的开发者提供了宝贵的资源。 ### ...
在Android开发中,有时我们需要在ImageView上添加角标来显示未读消息数量或者状态提示,例如微博、QQ等社交应用中的消息提示。本篇将详细介绍如何在Android中实现带角标的ImageView。 首先,角标的绘制过程是通过...
在Android开发中,实现各种动画效果是提升用户体验的重要手段之一,而ImageView图片循环跑马灯效果就是其中之一。这种效果常用于展示广告轮播或者多张图片的连续展示,给人一种动态的视觉体验。在这个"Android源码...
这几天因为项目需求,需要在ImageView上面叠加一层透明圆弧,并且在沿着圆弧的方向显示相应的文字,效果如下图所示: 拿到这个需求,首先想到的是自定义一个ImageView来实现此功能,即在onDraw()中绘制圆弧和...
本文将深入探讨几种在Android开发中显示消息框的方法,并对每种方法进行详细的阐述。 ### 一、使用Toast显示简短的消息 **Toast**是一种轻量级的消息提示方式,主要用于短暂显示一条简短的信息,例如操作成功或...