返回首页

android获取drawable里面的图片的id和名字的方法

来源:www.muyeseed.com   时间:2022-12-04 00:12   点击:284  编辑:admin   手机版

一、android获取drawable里面的图片的id和名字的方法

你好,看样子你可能是刚接触Android不久,我先就你想实现的问题给你解答。你问题的本质是要在ImageView上展示图片,你需要理解以下几点:

1、ImageView这个组件可以直接设置Bitmap和Drawable来展示图片,方法分别是setImageBitmap()和setImageDrawable()

2、根据(1)我们需要使用Drawable,Drawable可以由drawable目录里的图片资源生成,在这之前你需要理解一个概念,我们向drawable目录放入一张图片是需要命名的,比如图片名为sun.png,系统会帮助我们自动生成这个图片的id,如果想在java代码中引用这个图片就需要使用这个id,使用方式:R.drawable.sun。

3、使用系统方法将图片转换为Drawable。

Drawable drawable = getResources().getDrawable(R.drawable.sun);

imageView.setImageDrawable(drawable);

这样就可以将图片显示到ImageView上。

这里面使用的getResources()方法获取的Resources对象可以帮助我们获取很多资源文件,这个方法可以直接在Activity里使用,在其他地方需要使用Context对象调用。此外,Resources的getDrawable方法已被标记为过时,系统推荐使用两个参数的方法。getDrawable(int id, Theme theme),我们不需要设置Theme可以给null。

4、题外话

1)现在图片资源已经很少放在drawable目录里,而是放在mipmap目录,引用方式R.mipmap.xxx

2)你的问题涉及到id和名字,名字是你把图片放到目录时自己起的,命名要符合规范。而id则是由系统自动帮你生成,且是固定格式:R.drawable.xxx

二、照片名称设置

其实没有更改,是你把排序方式设置改了,照片有按照另一种方式,重新排列,你感觉好像都更改了名字。

三、如何在图片上印上水印及名字 像这样的

工作中,在打印一些重要文件时给文档加上水印,例如“绝密”、“保密”的字样,可以让获得文件的人都知道该文档的重要性。Word2003具有添加文字和图片两种类型水印的功能,水印将显示在打印文档文字的下面,它是可视的,但不会影响文字的显示效果。

1.添加文字水印

制作好文档后,在“格式”菜单下“背景”中选择“水印”选项,选择“文字水印”,在“文字”菜单中选择水印的文字内容,也可自定义水印文字内容。设置好水印文字的字体、尺寸、颜色、透明度和版式后,确定应用,可以看到文本后面已经生成了设定的水印字样。

2.添加图片水印

在“水印”对话框中选择“图片水印”,然后找到要作为水印图案的图片。添加后,设置图片的缩放比例、是否冲蚀。冲蚀的作用是让添加的图片在文字后面降低透明度显示,以免影响文字的显示效果。

注意: Word2003只支持在一个文档添加一种水印,若是添加文字水印后又定义了图片水印,则文字水印会被图片水印替换,在文档内只会显示最后制作的那个水印。

3.打印水印

在“打印预览”中可预览制作的水印效果,然后设置“打印”选项。在“工具”菜单下打开“选项”对话框,在其中“打印”内选中“背景色和图像”。再进行文档打印,水印才会一同打出。

四、怎么下载图片

点击鼠标右侧,选择用迅雷下载

五、怎样在照片上加上每个人的名字

不会用photoshop的话,

方法一:打开开始--程序--附件---画图,菜单里的编辑--粘贴来源,打开你要的照片,然后想怎么画怎么写都可以了。最后再另存一下就可以了。

方法二:把照片“插入”到word。在word中添加文本框,放到照片上你要的位置,设置文本框格式,文本框线条和填充都改为无就可以了。然后在qq截图改好的照片。另存为就OK了。也可以添加word里的艺术字,或者自己画点东西更好玩漂亮哦。

六、手机到哪里下载张个性图片做壁纸啊

 您好!我用宜搜下载过壁纸,个人觉得是不错的。你可以试下啊,好不好是你说了算的,别人的意见也是只供参考而已。手机下载壁纸,建议您去专门提供手机壁纸下载资源的手机网站下载!宜搜不错,您手机登录宜搜(wap.easou.com),点击“图片”到宜搜图片频道首页,然后在搜索框输入想要的图片名字,然后点击“搜壁纸”,就会出来很多结果哦,然后你选择你喜欢的下载就可以了!
宜搜目前提供“按机型”和“按分辨率”两种方式下载,你选择你习惯的方式选择设置,就可以下载了,我自己就经常在宜搜下载壁纸的,希望能帮到你哈!
宜搜又新出了一个宜搜+软件客户端,这个可以离线给您下载壁纸的。
用宜搜+离线下载壁纸的方法:
先在软件中心下载宜搜+软件客户端,登录宜搜+后点击添加壁纸图片,再在右上角的+号上点击设置您需要使用下载壁纸图片的方式和时间,图片分类名等等就可以退出了,手机就会在您设置的时间段给您自动使用wifi网络进行下载好的,如回答对您有所帮助请采纳,祝生活愉快!

顶一下
(0)
0%
踩一下
(0)
0%