Android 使用Glide在Internet的ImageView中显示图像

Android 使用Glide在Internet的ImageView中显示图像,android,android-glide,Android,Android Glide,我正在学习Android Glide,我正在创建一个简单的应用程序,使用Glide将图像从web显示到imageview,但每次运行该应用程序时,它都会崩溃 MainActivity.java代码 package com.example.cs.myglideapp; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.widget.ImageView; import c

我正在学习Android Glide,我正在创建一个简单的应用程序,使用Glide将图像从web显示到imageview,但每次运行该应用程序时,它都会崩溃

MainActivity.java代码

package com.example.cs.myglideapp;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageView;
import com.bumptech.glide.Glide;

public class MainActivity extends AppCompatActivity {

    private ImageView img1;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        img1 = findViewById(R.id.img1);

        // urls to show on imageview
        //String[] urls = {
            //"https://cdn.pixabay.com/photo/2016/03/04/01/46/bottles-1235327_960_720.jpg",
            //"https://cdn.pixabay.com/photo/2017/06/24/23/41/beer-2439237_960_720.jpg"};

        //loading image into ImageView 
        Glide.with(this)
            .load("https://cdn.pixabay.com/photo/2016/03/04/01/46/bottles-1235327_960_720.jpg")
            .into(img1);
    }
}

您忘记添加
setContentView(R.layout.activity\u main)


您忘记添加
setContentView(R.layout.activity\u main)


buil.gradle->dependencies{implementation fileTree(dir:'libs',include:['*.jar'])实现'com.android.support:appcompat-v7:28.0.0-beta01'实现'com.android.support.constraint:constraint布局:1.1.2'testImplementation'junit:junit:junit:4.12'androidTestImplementation'com.android.support.test:runner:1.0.2'androidTestImplementation'com.android.support.test.espresso:espresso核心:3.0.2'im实现'com.github.bumptech.glide:glide:3.7.0'annotationProcessor'com.github.bumptech.glide:compiler:4.7.1'}在onCreate()方法中添加setContentView()方法。buil.gradle->依赖项{implementation fileTree(dir:'libs',include:['*.jar']实现'com.android.support:appcompat-v7:28.0.0-beta01'实现'com.android.support.constraint:constraint布局:1.1.2'testImplementation'junit:junit:junit:4.12'androidTestImplementation'com.android.support.test:runner:1.0.2'androidTestImplementation'com.android.support.test.espresso:espresso核心:3.0.2'im实现'com.github.bumptech.glide:glide:3.7.0'annotationProcessor'com.github.bumptech.glide:compiler:4.7.1'}在onCreate()方法中添加setContentView()方法。我想我的代码搞错了。现在可以工作了谢谢ui认为我的代码搞错了。现在可以工作了谢谢
package com.example.cs.myglideapp;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.widget.ImageView;
import com.bumptech.glide.Glide;

public class MainActivity extends AppCompatActivity {

    private ImageView img1;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main); // Add this line

        img1 = findViewById(R.id.img1);

        //loading image into ImageView 
       Glide.with(this).load("https://cdn.pixabay.com/photo/2016/03/04/01/46/bottles-1235327_960_720.jpg").into(img1);

    }
}