关于ImageView控件的相关处理

Posted zlhdbk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于ImageView控件的相关处理相关的知识,希望对你有一定的参考价值。

我们知道ImageView控件的主要就是它的src,也就是它的图片来源,一般都是通过R.drawalbe.xxx的形式来调用的。

那么我们想在activity中对ImageView换图片的话也是用setImageResource(R.drawable.xxx)的方法。

那么我们可能会遇到这样的问题,比如说我想把联系人的信息存到数据库中,那么数据库是不能存图片的,我们的第一反应是存R.drawalbe.xxx,这样可以直接通过获取数据库的R.drawalbe.xxx,然后直接设置就行了,但是如果你定义string类型来存R.drawalbe.xxx的话,你提取出来的R.drawalbe.xxx是没用的,也就是通过表面上的名字去存是没有任何效果的,那么我们就要从本质入手。

R.drawalbe.xxx的数据类型其实是int类型,它是代表的是一个id,那么我们可以把数据库的数据类型改成int类型,然后每次存进去R.drawalbe.xxx对应的id,然后通过setImageResource(id),这样的方法来存也是可以的。在互相传递的时候用id传输就可以代表图片了。

 

以上是关于关于ImageView控件的相关处理的主要内容,如果未能解决你的问题,请参考以下文章

android如何在imageview控件上绘制点

ImageView显示图像控件

如何动态的设定imageview的大小

控件ImageView

android开发的textview和imageview有啥区别吗?

android 图片滑动控件