0
1280x720보다 높은 해상도의 기기에는 다운로드 한 이미지가 표시되지 않습니다. 나는 다른 이미지의 DPI를 시도했다. 이 문제를 해결하는 방법? 미리 감사드립니다.고해상도의 Android 기기에 다운로드 한 이미지가 표시되지 않습니다.
public class ViewActivity extends Activity {
private TextView txtUrl;
private ImageView imgView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Веб-адрес картинки
String url = "http://somesite.com/images/picture.jpg";
txtUrl = (TextView) findViewById(R.id.txtUrl);
txtUrl.setText(url);
imgView = (ImageView) findViewById(R.id.imgView);
try {
imgView.setImageDrawable(grabImageFromUrl(url));
} catch (Exception e) {
txtUrl.setText("Error: Exception");
}
}
private Drawable grabImageFromUrl(String url) throws Exception {
return Drawable.createFromStream(
(InputStream) new URL(url).getContent(), "src");
}
} 나는 그것이에서 OutOfMemory 오류라고 생각