Android用ImageView顯示本地和網上的圖片
ImageView是Android程式中經常用到的元件,它將一個圖片顯示到螢幕上。
在UI xml定義一個ImageView如下:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.myimage);
ImageView image1 = (ImageView) findViewById(R.myImage.image);
//Bitmap bitmap = getLoacalBitmap("/aa/aa.jpg"); //從本地取圖片
Bitmap bitmap =
getHttpBitmap("http://blog.3gstdy.com/wp-content/themes/twentyten/images/headers/path.jpg");
//從網上取圖片
image1 .setImageBitmap(bitmap);
//設定Bitmap
}
/**
* 載入本地圖片
* http://bbs.3gstdy.com
* @param url
* @return
*/
public static Bitmap getLoacalBitmap(String url) {
try {
FileInputStream fis = new FileInputStream(url);
return BitmapFactory.decodeStream(fis);
} catch (FileNotFoundException e) {
e.printStackTrace();
return null;
}
}
/**
* 從伺服器取圖片
*http://bbs.3gstdy.com
* @param url
* @return
*/
public static Bitmap getHttpBitmap(String url) {
URL myFileUrl = null;
Bitmap bitmap = null;
try {
Log.d(TAG, url);
myFileUrl = new URL(url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
try {
HttpURLConnection conn = (HttpURLConnection) myFileUrl.openConnection();
conn.setConnectTimeout(0);
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
is.close();
} catch (IOException e) {
e.printStackTrace();
}
return bitmap;
}
相關文章
- ImageView顯示網路上的圖片View
- [Android]Layout中ImageView中圖片的對齊顯示問題AndroidView
- ImageView的屬性android:scaleType設定最佳比例圖片顯示ViewAndroid
- iOS開發之imageView居中顯示圖片iOSView
- Android學習筆記:如何設定ImageView中圖片的顯示方式Android筆記View
- Android 從本地選取圖片或者拍照填充ImageViewAndroidView
- ImageView顯示圖片資源的兩種方法(background/src)View
- android imageview圖片居中技巧應用AndroidView
- Android圖片底部居中的ImageViewAndroidView
- Android ImageView 清空背景圖片AndroidView
- psd圖片不能在網頁上顯示網頁
- django 實現圖片上傳和顯示操作Django
- Android自定義ImageView 在圖片上新增一個圖層AndroidView
- 網頁圖片不能顯示 網頁圖片顯示不出來的解決辦法網頁
- Android:ImageView圖片縮放、居中AndroidView
- opencv圖片上如何顯示兩個小圖片OpenCV
- Android本地圖片上傳(拍照+相簿)Android地圖
- Android 網路圖片檢視顯示的實現方法Android
- 擴充套件EasyUI在頁面中馬上顯示選中的本地圖片套件UI地圖
- android imageview 縮放檢視圖片AndroidView
- Android ImageView 圖片靠右,靠左處理AndroidView
- Android 眼睛 顯示隱藏密碼(ImageView)Android密碼View
- Android 開源圖片裁剪工具、圖片顯示工具分享Android
- React-Quill中的圖片上傳及顯示ReactUI
- chrome瀏覽器不能顯示本地圖片辦法解決(圖片預覽)Chrome瀏覽器地圖
- 顯示網路圖片變形的處理
- ImageView圖片填充全屏View
- img圖片無法顯示利用onerror事件顯示替代圖片Error事件
- android7.0以上呼叫系統相機拍照並顯示到ImageView上AndroidView
- 安卓圖片顯示與網路訪問安卓
- 用Qt5和OpenCV讀取顯示中文路徑的圖片QTOpenCV
- CoordinatorLayout、AppBarLayout實現上滑隱藏圖片,下滑顯示圖片APP
- CSS圖片的灰色顯示效果CSS
- 整理一個用matrix對imageview移動和綻放圖片的方法View
- Android中顯示html標籤或者帶圖片AndroidHTML
- vxe-upload 上傳圖片顯示進度
- 【轉】釋出的QT程式無法顯示圖示和圖片的問題QT
- Torch7平臺上顯示圖片的幾種方法