关于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入门新手,欢迎各位批评指正
来源:oschina
链接:https://my.oschina.net/u/4340449/blog/4926662