A. android如何获取当前ImageView中的src资源
java">privateImageViewimageView,imageView2;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
imageView=(ImageView)super.findViewById(R.id.imageView);
imageView2=(ImageView)super.findViewById(R.id.imageView2);//找到你layout中对应的imageView
Drawabledrawable=imageView.getBackground();//获取它的资源,返回类型是Drawable
//假设你想把imageView的图片设置到其他容器中,比如imageView2,
imageView2.setBackground(drawable);//imageView2就显示和imageView一样的图片了
}
B. 怎样设置android中ImageView为不显示
xml文件中设置的话用Android:visibility=“false”,在activity中,首先定义一个imageview,然后编写imageview.setvisibility(View.gone)就可以了,希望能帮到你,采纳吧!!
C. Android中,如何能去掉图片边缘的空白
更改ImageView的scaleType的属性:matrix(默认)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY
1.android:scaleType="center"保持原图的大小,显示在ImageView的中心。
2.android:scaleType="centerCrop"将原图的中心对准ImageView的中心,等比例放大原图,直到填满ImageView为止,原图超过ImageView的部分作裁剪处理。
3.android:scaleType="centerInside"将图片的内容完整居中显示,通过按比例缩小原图的size宽(高)等于或小于ImageView的宽(高)。
4.android:scaleType="matrix"
不改变原图的大小,从ImageView的左上角开始绘制原图,原图超过ImageView的部分作裁剪处理。
5.android:scaleType="fitCenter"把原图按比例扩大或缩小到ImageView的ImageView的高度,居中显示
6.android:scaleType="fitEnd"
把原图按比例扩大(缩小)到ImageView的高度,显示在ImageView的下部分位置
7.android:scaleType="fitStart"
把原图按比例扩大(缩小)到ImageView的高度,显示在ImageView的上部分位置
8.android:scaleType="fitXY"把原图按照指定的大小在View中显示,拉伸显示图片,不保持原比例,填满ImageView.
D. 怎样设置android中ImageView为不显示
ImageView 本身好像没有具体设置方法
建议你把这个升级为一个简单应用 自己做监听处理 再来调用ImageView方法处理显示
我之前遇到了,就是把加载图片的地址清空就不显示了,自己写个方法吧谢谢,这个问题我已经解决啦! 问题补充:leyili1987 写道如果想要动态的去获取图片的话,势必要创建一个图片资源对象,向ImageView中配置,无论是网络获取还是本地获取,都可以判断一下,是否可以获取的到,如果获取不到就设置隐藏,View.setVisible(View.INVISIBLE);如果可以正常获取,那就setVisible(View.VISIBLE);谢谢,这个问题我已经解决啦! 问题补充:danceflash 写道View.setVisible(View.VISIBLE);
E. 怎样设置android中ImageView为不显示
在XML文件中设置ImageView.Visibility="GONE"或"INVISIBLE"。或者在java代码文件中设置。
代码:
ImageView.setVisibility(View.GONE),ImageView.setVisibility(View.VISIBLE)。
其中:
1、常量值为VISIBLE,意思是可见的。
2、常量值为INVISIBLE,意思是不可见的。
3、常量值为GONE,意思是不可见的,而且不占用布局空间。
(5)android把imageview清空扩展阅读
其他属性
一、透明度
1、android:alpha // 0f~1f
2、setAlpha(float alpha); // 0f~1f
3、setAlpha(int alpha); // 0~255,已过时
4、setImageAlpha(int alpha); // API>=16
二、android:adjustViewBounds:设置ImageView是否调整自己的边界来保持所显示图片的长宽比。
三、android:maxHeight:设置ImageView的最大高度。
四、android:maxWidth:设置ImageView的最大宽度。
五、android:scaleType:设置所显示的图片如何缩放或移动以适应ImageView的大小。
F. 怎样设置android中ImageView为不显示
可以直接调用View.setVisibility来指定imageView显示还是不显示。
android 属性android:visibility及 view的setVisibility方法值的意思:
此属性意思是此视图是否显示,
例如RelativeLayout中android:visibility="gone"
其有三个属性:
visible显示;
invisible显示黑背景条;
gone不显示
在类中,可以设置其显示与否,setVisibility(View.GONE);不显示setVisibility(View.VISIBLE);显示
android view的setVisibility方法值的意思 :
有三个值
VISIBLE
INVISIBLE
GONE
常量值为VISIBLE意思是可见的
常量值为INVISIBLE,意思是不可见的
常量值为GONE,意思是不可见的,而且不占用布局空间
G. android 怎样释放ImageView中的图片
那你就bitmap.recycle();不就完了 要在不用的时候
H. android中imageview的问题,为啥总是空,实例化过了。求解
final ImageView img = (ImageView) findViewById(R.id.image);
不要使用final ,再onCreate() 方法上方,先声明,后使用:
private ImageView img;
@Override
public void onCreate(。。。){
。。。。。。
img = (ImageView) findViewById(R.id.image);
。。。。。。
}
I. Android开发 怎么屏蔽ImageView的点击事件
还有!imageview 一开始是不会有点击事件的.除非你已经设置了! 如果设置了 清空点击事件的话 你可以 imageview.setonclick(null)即可