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)即可