AndroidStudio的ImageView使用网络图片

隐身守侯 提交于 2021-01-27 12:20:35

关于AndroidStudio的ImageView使用网络上的图片的方法

1.新建一个Activity名为 ImageActivity

2.在layout下的activity_img_view.xml下新建ImageView


    <ImageView
        android:id="@+id/imgv01"
        android:layout_marginTop="10dp"
        android:layout_width="200dp"
        android:layout_height="100dp"
        android:scaleType="fitCenter"
        />

3.打开GitHub

链接: GitHub.

4.输入glide

在这里插入图片描述

5.找到第一个

在这里插入图片描述

6.找到使用Gradle的方法

在这里插入图片描述
要将这一串代码粘到AndroidStudio中

repositories {
   
   
  google()
  jcenter()
}

dependencies {
   
   
  implementation 'com.github.bumptech.glide:glide:4.11.0'
  annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
}

7.找到AndroidStudio的build.gradle

这个地方会发现有两个build.gradle,我们要的是APP下的build.gradle,也就是上面选中这个
在这里插入图片描述
或者打开左上角这个Project,就可以找到build.gradle
在这里插入图片描述


8.粘贴代码进去

在这里插入图片描述

9.使用

在这里插入图片描述
打开IimageViewActivity
“先声明”

    private ImageView imgv;

“再找到”

        imgv=findViewById(R.id.imgv01);

“再使用”

        Glide.with(this).load("https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png").into(imgv);

IimageViewActivity完整代码(仅关注插入语句的位置即可,其他有不同可以不管)

package com.example.androidlearning;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.widget.ImageView;

import com.bumptech.glide.Glide;

public class ImgViewActivity extends AppCompatActivity {
   
   


    private ImageView imgv;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
   
   
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_img_view);
        imgv=findViewById(R.id.imgv01);
        Glide.with(this).load("https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png").into(imgv);
    }
}

10.给网络权限

在Androidmanifest.xml下添加以下语句


    <uses-permission android:name="android.permission.INTERNET" />

Androidmanifest.xml完整代码(仅关注插入语句的位置即可,其他有不同可以不管)


<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.androidlearning">

    <uses-permission android:name="android.permission.INTERNET" />

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.AndroidLearning">
        <activity android:name=".ListViewActivity"></activity>
        <activity android:name=".ImgViewActivity" />
        <activity android:name=".SwitchActivity" />
        <activity android:name=".CheckBoxActivity" />
        <activity android:name=".RadioButtonActivity" />
        <activity android:name=".EditTextActivity" />
        <activity android:name=".ButtonActivity" />
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>

11.运行

在这里插入图片描述

本方法在B站向天哥学习,写博客加强记忆,在此分享给有需要的朋友。
本人Android入门新手,欢迎各位批评指正

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!