2017-01-29 12 views
0

ピカソとグライドはウェブから画像をロードしていません。以下はjaveとxmlです。最初に私は現在コメントされているピカソを使用して、私はグライドライブラリを使用しますが、問題は同じです。画面には何も表示されません。アセットスタジオのプレビューに表示される広告イメージソースの場合は、ウェブからイメージをロードしてイメージビューに表示する必要があります。私の間違いを訂正してください..あれ?ありがとう。ピカソとグライドはウェブから画像をロードしていません

JAVA:

ImageView imageBanner1 = (ImageView) findViewById(R.id.imageBanner1); 
    ImageView imageBanne2 = (ImageView) findViewById(R.id.imageBanner2); 

    Glide.with(getApplicationContext()).load("http://example.com/appBanner1.jpg") 
      .diskCacheStrategy(DiskCacheStrategy.NONE) 
      .skipMemoryCache(true) 
      .into(imageBannerl); 
    /*Picasso.with(getApplicationContext()) 
      .load("http://example.com/appBanner1.jpg") 
      .skipMemoryCache() 
      .into(imageBannerl);*/ 
    imageBanner1.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      Intent inttv=new Intent(MainActivity.this,Play.class); 
      inttv.putExtra("url","http://example.com"); 
      startActivity(inttv); 
     } 
    }); 
    Glide.with(getApplicationContext()).load("http://example.com/appBanner2.jpg") 
      .diskCacheStrategy(DiskCacheStrategy.NONE) 
      .skipMemoryCache(true) 
      .into(imageBanner2); 
    /*Picasso.with(getApplicationContext()) 
      .load("http://example.com/appBanner2.jpg") 
      .skipMemoryCache() 
      .into(imageBanner2);*/ 

    imageBannerAd.setOnClickListener(new View.OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      Intent imageBannerBrowserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://google.com")); 
      startActivity(imageBannerBrowserIntent); 
     } 
    }); 

XML:

<LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical" 
     android:layout_below="@+id/tabHost" 
     android:layout_centerHorizontal="true" 
     android:id="@+id/imageBannerLayout"> 
     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/imageBanner1" 
      android:layout_gravity="center_horizontal" 
      android:clickable="true" 
      android:background="@color/app_background" /> 
     <ImageView 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:id="@+id/imageBanner2" 
      android:layout_gravity="center_horizontal" 
      android:clickable="true" 
      android:background="@color/app_background" /> 
    </LinearLayout> 
+0

私はあなたが使用しているリンクにヒットしました。彼らは壊れています – lelloman

+0

マニフェストにインターネットアクセスを提供し、画像URLが有効であることを確認してください。 –

答えて

1
ImageView imageView = (ImageView) findViewById(R.id.my_image_view); 

    Glide.with(this).load("url").into(imageView); 

私はあなたがあなたのImageViewの変数名を確認する必要があると思います。 ImageView imageBanner1とImageView imageBanne2を変数名として使用しましたが、使用したことはありません。代わりにimageBannerChannelとimageBannerAdを変数名として使用しています。一度あなたのコードをもう一度チェックしてください。あなたのURLが正常であることを確認してください。

関連する問題