android开发 ImageView显示文字

我们将一张图片显示在屏幕上,首先要创建一个图片显示的对象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);
}

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值