Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1070252
  • 博文数量: 403
  • 博客积分: 10272
  • 博客等级: 上将
  • 技术积分: 4407
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-24 14:22
文章分类

全部博文(403)

文章存档

2012年(403)

分类: 嵌入式

2012-03-25 19:38:20

我们将一张图片显示在屏幕上,首先要创建一个图片显示的对象ImageView.那么如果图片不存在时,如何在图片上给出一个提示呢?

ImageView这个组件本身没有为图片显示提供这个特别的功能,但我们可以变相的来进行处理。

XML文件中,我们在图片的旁边加上一个TextView。如下所示:

Xml代码 复制代码 收藏代码
  1. <ImageView
  2. android:id="@+id/newWorkSignName"
  3. android:layout_width="wrap_content"
  4. android:layout_height="wrap_content"
  5. />
  6. <TextView
  7. android:id="@+id/newWorkSignName_tv"
  8. android:layout_below="@id/newWorkSignName"
  9. android:layout_width="wrap_content"
  10. android:layout_height="wrap_content"
  11. android:text="没有图片"
  12. />

在对应Activity 中做如下处理:

Java代码 复制代码 收藏代码
  1. ImageView ivWorkGroupSign = (ImageView)findViewById(R.id.workGroupSign);
  2. findViewById tvWorkGroupSign = (TextView)findViewById(R.id.workGroupSign_tv);
  3. Bitmap bitmap1 = AvdUtils.getHttpBitmap(Constants.URL_PREFIX+ticket.getString("workGroupSign"), 15);
  4. if(bitmap1!=null){
  5. ivWorkGroupSign.setImageBitmap(bitmap1);
  6. tvWorkGroupSign.setVisibility(View.GONE);
  7. }
阅读(2517) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~