 |
|
|  |
| Loading GIF [Android]listView 원격이미지 [Android] |
|
|
 |
10년 전 |
xml에 ImageButton을 잡아놓고 HttpURLConnection와 InputStream으로 BitmapFactory을 써서 비트맵에 담은후 이미지 버튼에 넣어
<WebView
android:id="@+id/youtubethumbnail"
android:layout_width="120dp"
android:layout_height="80dp"
android:layout_gravity="center_vertical|center_horizontal"
android:scrollbars="none"
android:clickable="false"
android:focusable="false">
</WebView>
사진이 들어갈부분을 웹뷰로 바꿔주고 클릭과 포커스를 false로 해준다.
그리고 javaActivity에서
WebView thumbnail = (WebView)v.findViewById(R.id.youtubethumbnail);
if(thumbnail != null)
{
thumbnail.loadUrl("이미지의 원격주소");
}
이렇게 소스를 추가해주면 끝이다.
기존에 내가 작성했던 소스가 50줄이 넘으니 정말 간단하게 줄였다 :)
게다가 이미지의 비트맵재가공이 없으니 속도도 매우 빨라졌다.
한가지 조심할점이 있다면 xml에서 clickable을 false로 해줘야 listView의 클릭이 작동된다. |
|
추천 : 407 |
추천
목록
|
|
|  |
|