eclipse里Android项目,把drawable里的几张图片直接设置成为几个对象的头像,保存到SQLite数据库

朝暮行风 发布于 2014/07/17 14:30
阅读 901
收藏 0

@巴顿 你好,想跟你请教个问题:

    eclipse里有个Android卡牌游戏项目,

    把drawable里的几张图片直接设置成为几个卡牌对象的头像,保存到SQLite数据库,用图片路径的方式,无法找到每张图片路径,换一种方法,把图片存入数据库,几百张卡牌数据也太大了,另外这个我也不会,我只实现了从手机图库里找到图片路径,String类型路径存入数据库的方法,请问能帮助我解决吗?(例如:res文件夹内drawable-mdpi文件夹下的图片加入数据库)

加载中
0
巴顿
巴顿

只是接触了一些android而已,我对题目看的不是很明白,你是说每次在某个页面或者某个操作的时候,就显示某个特定的卡牌,然后卡牌中的图片是从drawable中读取的对吗?

可不可以先这样,用一个map,key对应 卡牌名称,值对应卡牌图片所在的R.drawble.xxx
比如map.put("a",R.drawble.a);


或者这些关系也可以存在那个数据库里面。

等到要显示a卡牌对应的图片的时候,就去拿a查询出R.drawble.a

然后在this.getViewById(R.drawble.a)


不知道这样可否,路过的人有空也帮忙回答下

0
naiyujun
naiyujun
将id存入数据库可不可以,不一样要路径
0
yx123lan
yx123lan
你是要根据数据库里面的图片名来获取darwable下的图片吗? int id =getResource().getIdentifier(图片名, "darwable", 程序的包名);
0
朝暮行风
朝暮行风
上面的回答给我打开了思路,做为初学者,看到网站里面大家的回答,真的感动到流泪,在百度和其它地方的提问早已经石沉大海了,谢谢你们!
返回顶部
顶部