安卓5..0如何在相册中隐藏系统产生的安卓 drawable xml文件夹图片

Android切换界面image图片消失_百度知道
Android切换界面image图片消失
Android切换界面image设置的图片消失(从一个fragment到另一个fragment切换)。。。。
提问者采纳
一.介绍ImageView用来显示任意图像图片,可以自己定义显示尺寸,显示颜色等等.二.XML属性android:adjustViewBounds 是否保持宽高比。需要与maxWidth、MaxHeight一起使用,单独使用没有效果。android:cropToPadding 是否截取指定区域用空白代替。单独设置无效果,需要与scrollY一起使用 android:maxHeight 定义View的最大高度,需要与AdjustViewBounds一起使用,单独使用没有效果。如果想设置图片固定大小,又想保持图片宽高比,需要如下设置:1) 设置AdjustViewBounds为true;2) 设置maxWidth、MaxHeight;3) 设置设置layout_width和layout_height为wrap_content。android:maxWidth 设置View的最大宽度。android:scaleType 设置图片的填充方式。android:src 设置View的图片或颜色android:tint 将图片渲染成指定的颜色。使用Martix(android.graphics.Matrix)类中的postScale()方法结合Bitmap来实现缩放图片的功能?1234567
&span style=&color:#000000;font-size:14&&Bitmap bmp = BitmapFactory.decodeResource(getResource(),R.drawalbe.icon1)int bmpwidth = bmp.getWidth();int bmpheight = bmp.getHeight();Matrix matrix = new Matrix();matrix.postScale(width,height);Bitmap bm = Bitmap.createBitmap(bmp,0,0,bmpwidth,bmpheight ,matrix,true);imageView.setImageBitmap(bm);&/span&在Android中不允许ImageView在产生后,动态修改其长度和宽度,所以要实现图片发大缩小的功能,必须将原来的ImageView移除,重新产生一个新的ImageView,并且指定图片来源给它,再放入Layout中1、public voidsetVisibility (int visibility)visibilityOne of VISIBLE, INVISIBLE, or GONE但是在调用此方法的时候image.setVisibility(visibility)其中visibility是int型的参数。对应上面:VISIBLE=0x;INVISIBLE=0x;GONE=0x。即:?12345
&span style=&font-size:14&&image.setVisibility(0x)
image.setVisibility(View.VISIBLE);// 表示显示; image.setVisibility(0x)
image.setVisibility(View.INVISIBLE);//表示隐藏; image.setVisibility(0x)
image.setVisibility(View.GONE);//表示view不存在。&/span&2、设置颜色的不同方法color.rgb(255,255,255);color.RED;color.parseColor(colorString); 其中colorString可以是:#RRGGBB #AARRGGBB 'red', 'blue', 'green', 'black', 'white', 'gray', 'cyan', 'magenta', 'yellow', 'lightgray', 'darkgray' 等3、设置图片指定大小?12345678910111213141516171819202122
&span style=&font-size:14&&protected Bitmap scaleImg(Bitmap bm, int newWidth, int newHeight) {
// Bitmap bm = BitmapFactory.decodeStream(getResources()
// .openRawResource(id));
// 获得图片的宽高
int width = bm.getWidth();
int height = bm.getHeight();
// 设置想要的大小
int newWidth1 = newW
int newHeight1 = newH
// 计算缩放比例
float scaleWidth = ((float) newWidth1) /
float scaleHeight = ((float) newHeight1) /
// 取得想要缩放的matrix参数
Matrix matrix = new Matrix();
matrix.postScale(scaleWidth, scaleHeight);
// 得到新的图片
Bitmap newbm = Bitmap.createBitmap(bm, 0, 0, width, height, matrix,
}&/span&调用:获得18×18的图片?12345
&span style=&font-size:14&&Bitmap bm = BitmapFactory.decodeStream(getResources().openRawResource(R.drawable.icon)); Bitmap newBm = scaleImg(bmImg , 18, 18); imageView.setImageBitmap(newBm);&/span&android:scaleType:  android:scaleType是控制图片如何resized/moved来匹对ImageView的size。ImageView.ScaleType / android:scaleType值的意义区别:  CENTER /center 按图片的原来size居中显示,当图片长/宽超过View的长/宽,则截取图片的居中部分显示  CENTER_CROP / centerCrop 按比例扩大图片的size居中显示,使得图片长(宽)等于或大于View的长(宽)  CENTER_INSIDE / centerInside 将图片的内容完整居中显示,通过按比例缩小或原来的size使得图片长/宽等于或小于View的长/宽  FIT_CENTER / fitCenter 把图片按比例扩大/缩小到View的宽度,居中显示  FIT_END / fitEnd 把图片按比例扩大/缩小到View的宽度,显示在View的下部分位置  FIT_START / fitStart 把图片按比例扩大/缩小到View的宽度,显示在View的上部分位置  FIT_XY / fitXY 把图片 不按比例 扩大/缩小到View的大小显示  MATRIX / matrix 用矩阵来绘制,动态缩小放大图片来显示。在res/drawable文件夹下创建一个xml文件imageview_define.xml?1234567
&span style=&font-size:14&&&?xml version=&1.0& encoding=&utf-8&?&&selector xmlns:android=&&&
&item android:state_pressed=&true&
android:drawable=&@*android:drawable/pressed_true& /&
&item android:state_pressed=&false&
android:drawable=&@*android:drawable/pressed_false& /&&/selector&&/span&然后,在定义imageView的xml文件里面设置 ?123456789101112
&span style=&font-size:14&&&?xml version=&1.0& encoding=&utf-8&?&&LinearLayout xmlns:android=&&
android:orientation=&vertical&
android:layout_width=&fill_parent&
android:layout_height=&fill_parent&
&ImageView
android:id=&@+id/ImageView&
android:src=&@drawable/youPicture&
android:background=&@drawable/&/span&&span style=&text-align:widows:2;text-transform:background-color:#text-indent:0font:14px/26px Awhite-space:orphans:2;letter-spacing:color:#362e2b;word-spacing:0-webkit-text-size-adjust:-webkit-text-decorations-in-effect:-webkit-text-stroke-width:0&&imageview_define&/span&&span style=&font-size:14&&&
/&&/LinearLayout&&/span&把下面的XML保存成.xml文件(比如list_item_bg.xml),运行时系统会根据ListView中列表项的状态来使用相应的背景图片 ?12345678910111213141516171819202122232425
&span style=&font-size:14&&&?xml version=&1.0& encoding=&utf-8& ?&
&selector xmlns:android=&&&
&!-- 默认时的背景图片 --&
&item android:drawable=&@drawable/pic1& /&
&!-- 没有焦点时的背景图片 --&
&item android:state_window_focused=&false&
android:drawable=&@drawable/pic1& /&
&!-- 非触摸模式下获得焦点并单击时的背景图片 --&
&item android:state_focused=&true& android:state_pressed=&true&
android:drawable= &@drawable/pic2& /&
&!-- 触摸模式下单击时的背景图片 --&
&item android:state_focused=&false& android:state_pressed=&true&
android:drawable=&@drawable/pic3& /&
&!--选中时的图片背景
&item android:state_selected=&true&
android:drawable=&@drawable/pic4& /&
&!--获得焦点时的图片背景
&item android:state_focused=&true&
android:drawable=&@drawable/pic5& /&
&/selector&&/span&
提问者评价
其实是界面切换fragment被销毁了,切换时hide(),切回来时show()就可以了
来自团队:
其他类似问题
为您推荐:
android的相关知识
其他1条回答
没有传值吧,fragment都变了,肯定没了
具体咋解决,求教
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁404 Not Found
404 Not Found今日论坛第 1 个签到,每日签到可得财富值+2,连续5天签到后再连续签到则每日可得财富值
+4,记得每天都来签到哦~
上一主题:
下一主题:
查看: 14926 | 回复: 34
教你一个最简单的隐藏图片视频,不想让外人在相册里看到的方法
交易信用 0
积分/帖子:36
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
教你一个最简单的隐藏图片视频,不想让外人在相册里看到的方法
本人有点小爱好,一般男同胞都懂得,放在9500外置卡里一切都反映到了相册里,曾经找过加密了文件保护了的软件,都不理想。突然想到了一个好办法,我也亲自试了试的确方便好用,你在设置里面找到SD卡的位置,安全卸载就可以了,想什么时候看就在安装上就好了。哈哈哈!如此简单就可以解决相册里面你不想让外人看到的东西。因个人喜好把一些自己常用的,比如歌曲啊什么的放在手机内存卡里,不耽误你正常使用
[ 本帖最后由 zy99974 于
09:35 编辑 ]
评分次数:1 次 &财富值: +4 &&&&
财富值 308
交易信用 0
积分/帖子:287
连续签到天数:1
全部签到天数:5
注册时间:
手机型号:
状态: 离线
下一个360保险箱 就可以了
UID 3648104
财富值 3868
交易信用 0
积分/帖子:2171
连续签到天数:21
全部签到天数:499
注册时间:
手机型号:
状态: 离线
记住了,重启手机后外置卡就自动安装上了!
UID 5882661
财富值 9487
交易信用 0
人气值 315
积分/帖子:2204
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
来自:成都
状态: 离线
文件夹名前面加个.不就隐藏了
screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized= this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" />
N9壁纸/bbs/thread--464-1.html
Galaxy壁纸/bbs/thread--803-1.html
UID 9050527
财富值 119
交易信用 0
积分/帖子:111
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
来自:湖北省黄石市
状态: 离线
*** 作者被禁止或删除 内容自动屏蔽 ***
*** 作者被禁止或删除 内容自动屏蔽 ***
交易信用 0
积分/帖子:4
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
回复 #4 rundll32.exe 的帖子
UID 7384180
交易信用 0
积分/帖子:73
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
交易信用 0
积分/帖子:6
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
不错哦,学习
交易信用 0
积分/帖子:71
连续签到天数:0
全部签到天数:0
注册时间:
手机型号:
状态: 离线
不错啊。。。学习学习了
交易信用 0
积分/帖子:24
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
状态: 离线
/content/UM/03/GT-I9500_UM_Open_China_Jellybean_Chi_Rev.1.0_130419.pdf
交易信用 0
积分/帖子:3
连续签到天数:1
全部签到天数:4
注册时间:
手机型号:
状态: 离线
[s:27] hehe
财富值 442
交易信用 0
积分/帖子:659
连续签到天数:1
全部签到天数:1
注册时间:
手机型号:
状态: 离线
傻子才说好,放在地图软件里面/,不打开地图软件谁也看不到',视频`相册全没有
交易信用 0
积分/帖子:22
连续签到天数:1
全部签到天数:2
注册时间:
手机型号:
状态: 离线
360[s:27] [s:27]
UID 5125263
财富值 195
交易信用 0
积分/帖子:253
连续签到天数:1
全部签到天数:83
注册时间:
手机型号:
来自:江苏
状态: 离线
UID 7393932
财富值 2598
交易信用 0
积分/帖子:222
连续签到天数:1
全部签到天数:716
注册时间:
手机型号:
状态: 离线
高手。亲测成功。感谢。。。
微信扫一扫关注dospy您所在的位置: &
使用图片文件创建Drawable对象
使用图片文件创建Drawable对象
电子工业出版社
《Android应用程序开发与典型案例》第10章Android中的图形图像,本章主要学习在Android中访问图片、动画的实现、动态图形绘制的基本思路、图形特效的实现。本节为大家介绍使用图片文件创建Drawable对象。
10.1.1& 使用图片文件创建Drawable对象
最简单的一种方式是在工程的资源文件下面保存图片,该图片会被Eclipse自动在R类中创建引用,然后可以通过R.drawable.my_image使用该图片对象。下面看一个实例,实例步骤说明如下。
将一个test.jpg图片文件放置在工程的资源文件夹下。
创建布局文件main.xml并在其中添加一个ImageView组件。
创建Activity,并实例化ImageView组件对象。
调用ImageView的setImageResource()方法,引用资源id。
Activity代码如代码清单10-1所示。
代码清单10-1& MainActivity.javapackage&.farsight. &&import&android.app.A &import&android.os.B &import&android.widget.ImageV &&public&class&MainActivity&extends&Activity&{ &&&&&//声明图片视图ImageView &&&&&private&ImageView&myImageV &&&&& &&&&&/**&Called&when&the&activity&is&first&created.&*/ &&&&&@Override &&&&&public&void&onCreate(Bundle&savedInstanceState)&{ &&&&&&&&&super.onCreate(savedInstanceState); &&&&&&&&&setContentView(R.layout.main); &&&&&&&&&//通过findViewById方法获得ImageView &&&&&&&&&myImageView&=&(ImageView)&findViewById(R.id.ImageView01); &&&&&&&&&//为ImageView设置图片资源 &&&&&&&&&myImageView.setImageResource(R.drawable.test); &&&&&} &} &
布局文件main.xml代码如代码清单10-2所示。
代码清单10-2& main.xml&version="1.0"&encoding="utf-8"&&xmlns:android="/apk/res/android"&&&&&android:orientation="vertical"&&&&&android:layout_width="fill_parent"&&&&&android:layout_height="fill_parent"&&&&&&&&&&&& &&&&&&&&&android:layout_width="fill_parent"& &&&&&&&&&android:layout_height="wrap_content"& &&&&&&&&&android:text="Drawable&Test"&&&&&&&&&&&&android:id="@+id/ImageView01"&&&&&&&&&android:layout_width="wrap_content"& &&&&&&&&&android:layout_height="wrap_content"&&&&&&&&&&&
程序运行结果如图10-1所示。
图10-1& 从资源文件加载图片
【责任编辑: TEL:(010)】&&&&&&
关于&&的更多文章
本书共23章,内容包含两大部分。第一部分是Android程序设计基础
本书描述了黑客用默默无闻的行动为数字世界照亮了一条道路的故事。
本书通过对目前中国企业在风险管理和内部控制工作中的
解释ASP.NET MVC框架与"文件页"Web框架的不同之处
本书以Android 4.X进行开发示范,通过大量图示与step
本书是关于Spring 2.0的权威教程,是Java/Java EE开发者必备的参考书。本书详尽系统地介绍了Java EE的基础知识、Spring 2.0的各
51CTO旗下网站后使用快捷导航没有帐号?
只需一步,快速开始
查看: 376|回复: 4
在线时间1675 小时经验值1736 最后登录注册时间帖子阅读权限90UID1986271
硕士, 积分 1736, 距离下一级还需 764 积分
TA的每日心情开心 21:38签到天数: 10 天[LV.3]偶尔看看II
G币445 最后登录注册时间
马上注册,结交更多机友,下载更多应用,让你轻松玩转手机。
已有帐号?   下载游戏和软件,请【】进入机锋市场!
以前用RE文件管理器把不想显示的文件夹重命名,文件夹名称前加“.”,在系统相册里面就不会显示这个文件夹里的图片了,一直都是这么做的,这个办法很好用,但是不知道怎么回事,昨天晚上系统相册里面却把隐藏的文件夹里面的图片显示出来了!不知道怎么回事,还想隐藏却不知道怎么办了?
在线时间23 小时经验值390 最后登录注册时间帖子阅读权限50UID
大学专科, 积分 390, 距离下一级还需 10 积分
TA的每日心情怒 13:04签到天数: 3 天[LV.2]偶尔看看I
G币4 最后登录注册时间
以前用牛1的时候可以隐藏,现在这手机不知怎么回事,岛国电影啊什么的好像都隐藏不了啦,什么data里都不行
在线时间355 小时经验值225 最后登录注册时间帖子阅读权限50UID3624863
大学专科, 积分 225, 距离下一级还需 175 积分
TA的每日心情开心 10:44签到天数: 16 天[LV.4]偶尔看看III
G币191 最后登录注册时间
这个附件可以搞定你的需求!解压后,放在你岛国大片的文件夹里重新启动就可以了!
本帖子中包含更多资源
才可以下载或查看,没有帐号?
在线时间355 小时经验值225 最后登录注册时间帖子阅读权限50UID3624863
大学专科, 积分 225, 距离下一级还需 175 积分
TA的每日心情开心 10:44签到天数: 16 天[LV.4]偶尔看看III
G币191 最后登录注册时间
这个附件可以搞定你的需求!解压后,放在你岛国大片的文件夹里重新启动就可以了!
在线时间1675 小时经验值1736 最后登录注册时间帖子阅读权限90UID1986271
硕士, 积分 1736, 距离下一级还需 764 积分
TA的每日心情开心 21:38签到天数: 10 天[LV.3]偶尔看看II
G币445 最后登录注册时间
logopc 发表于
这个附件可以搞定你的需求!解压后,放在你岛国大片的文件夹里重新启动就可以了! ...
这是什么呀?我用360清理一下垃圾,莫名其妙的又可以隐藏了!
Powered by

我要回帖

更多关于 安卓 drawable bitmap 的文章

 

随机推荐