码迷,mamicode.com
首页 > 其他好文 > 详细

关于ImageView控件的相关处理

时间:2020-06-18 10:46:49      阅读:51      评论:0      收藏:0      [点我收藏+]

标签:传递   view   图片   本质   activity   获取数据   set   相关   联系   

我们知道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控件的相关处理

标签:传递   view   图片   本质   activity   获取数据   set   相关   联系   

原文地址:https://www.cnblogs.com/zlhdbk/p/13155953.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!