Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как выполнить запрос на получения url для загрузки картинки - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как из таймера обратиться к UI http://www.cyberforum.ru/android-dev/thread1256706.html
как из таймера обратиться к UI?? Возможна ли такая схема?? может через View.post(Runnable) как то можно??можете привести фрагмент кода?
Программирование Android Запуск приложения на компе для отладки под разными версиями Андроида Я пишу под андроид в eclipce, но отлаживать там не очень удобно(использую для этого свой телефон на андройде 2.3.5) интересует есть ли какой то способ отладки на разных версиях андройда, к примеру... http://www.cyberforum.ru/android-dev/thread1256586.html
Как интегрировать AdMob в экран OpenGL ES Android? Программирование Android
Помогите, пожалуйста. Как сделать показ объявлений AdMob в приложении на OpenGL ES?
Как получить url ссылку на страницу пользователя одноклаассников? Программирование Android
как получить url ссылку на страницу пользователя одноклаассников?? мне нужно отправлять на страницу пользователя одноклаасников картинки как это сделать?? я прошел регистрацию в одноклассниках но...
Программирование Android Передать данные с сервиса на другой сервис http://www.cyberforum.ru/android-dev/thread1256495.html
как передать целочисленную переменную из одного сервиса в другой?можете привести фрагмент кода?
Программирование Android Warning: Custom view overrides onTouchEvent but not performClick У меня есть кастомный view который перегружает onTouchEvent следующим образом. На котором и висит варнинг. @Override public boolean onTouchEvent(MotionEvent event){ switch(event.getAction()){... подробнее

Показать сообщение отдельно
djbolya
0 / 0 / 0
Регистрация: 16.09.2014
Сообщений: 7
16.09.2014, 13:27
Рассмотрим пример загрузки изображения по его URL в ImageView. Разместим на форме текстовое поле и контейнер для изображения.
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical" >
 
    <TextView
        android:id="@+id/txtUrl"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
 
    <ImageView
        android:id="@+id/imgView"
        android:layout_width="match_parent"
        android:layout_height="wrap_content" />
</LinearLayout>
Теперь напишем небольшой код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class ViewsDemoActivity extends Activity {
 
    private TextView txtUrl;
    private ImageView imgView;
 
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
 
        // Веб-адрес картинки
        String url = "http://developer.alexanderklimov.ru/android/images/android_cat.jpg";
        txtUrl = (TextView) findViewById(R.id.txtUrl);
        txtUrl.setText(url);
 
        imgView = (ImageView) findViewById(R.id.imgView);
 
        // загружаем картинку с указанного адреса в ImageView
        try {
            imgView.setImageDrawable(grabImageFromUrl(url));
        } catch (Exception e) {
            txtUrl.setText("Ошибка: Exception");
        }
    }
 
    private Drawable grabImageFromUrl(String url) throws Exception {
        return Drawable.createFromStream(
                (InputStream) new URL(url).getContent(), "src");
    }
}
Перед запуском программы не забудьте установить в манифесте необходимое разрешение на использование интернета:
XML
1
<uses-permission android:name="android.permission.INTERNET"></uses-permission>
Должно получится примерно так : Нажми сюда бро
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru