プログラミング初心者です。よろしくお願いします。
SubActiveにAseetsから読み込んで、画像を表示したいです。
現在Assetsから画像を読みこんだのですが、ImageViewで表示されません。
ImageViewの囲いは現れているのですが、画像は表示されないです。
コンパイルエラーは、出てませんでした。
間違っているなど、
御指南よろしくお願いします。
JAVA
1package com.sportsclub.teikyo.myapplication; 2 3import android.graphics.Bitmap; 4import android.graphics.BitmapFactory; 5import android.os.Bundle; 6import android.app.Activity; 7import android.util.Log; 8import android.widget.ImageView; 9import java.io.IOException; 10import java.io.InputStream; 11 12public class Subactivity extends Activity { 13 14 @Override 15 protected void onCreate(Bundle savedInstanceState) { 16 super.onCreate(savedInstanceState); 17 setContentView(R.layout.activity_subactivity; 18 19 ImageView imageView1 = findViewById(R.id.image); 20 21 try(InputStream istream = getResources().getAssets().open("rugby2.jpg")) { 22 Bitmap bitmap = BitmapFactory.decodeStream(istream); 23 imageView1.setImageBitmap(bitmap); 24 }catch (IOException e){ 25 e.printStackTrace(); 26 } 27 28 } 29} 30 31
JAVA
1package com.sportsclub.teikyo.myapplication; 2 3import android.graphics.Bitmap; 4import android.graphics.BitmapFactory; 5import android.os.Bundle; 6import android.app.Activity; 7import android.util.Log; 8import android.widget.ImageView; 9import java.io.IOException; 10import java.io.InputStream; 11 12public class Subactivity extends Activity { 13 14 @Override 15 protected void onCreate(Bundle savedInstanceState) { 16 super.onCreate(savedInstanceState); 17 setContentView(R.layout.activity_subactivity; 18 19 ImageView imageView1 = findViewById(R.id.image); 20 21 try(InputStream istream = getResources().getAssets().open("rugby2.jpg")) { 22 Bitmap bitmap = BitmapFactory.decodeStream(istream); 23 imageView1.setImageBitmap(bitmap); 24 }catch (IOException e){ 25 e.printStackTrace(); 26 } 27 28 } 29} 30 31[activity_subactivity.xml] 32 33 34<?xml version="1.0" encoding="utf-8"?> 35<ScrollView 36 xmlns:android="http://schemas.android.com/apk/res/android" 37 xmlns:app="http://schemas.android.com/apk/res-auto" 38 xmlns:tools="http://schemas.android.com/tools" 39 android:layout_width="match_parent" 40 android:layout_height="match_parent" 41 android:background="@drawable/block" 42 tools:context=".Subactivity"> 43 44 <android.support.constraint.ConstraintLayout 45 android:layout_width="match_parent" 46 android:layout_height="wrap_content"> 47 48 <TextView 49 android:id="@+id/textView2" 50 android:layout_width="201dp" 51 android:layout_height="59dp" 52 android:layout_marginEnd="8dp" 53 android:layout_marginStart="8dp" 54 android:layout_marginTop="476dp" 55 android:text="@string/text5" 56 android:textColor="#000" 57 android:textSize="36sp" 58 android:textStyle="bold" 59 app:layout_constraintEnd_toEndOf="parent" 60 app:layout_constraintHorizontal_bias="0.502" 61 app:layout_constraintStart_toStartOf="parent" 62 app:layout_constraintTop_toTopOf="parent" /> 63 64 <ImageView 65 android:id="@+id/image" 66 android:layout_width="368dp" 67 android:layout_height="266dp" 68 android:layout_marginBottom="121dp" 69 android:layout_marginEnd="8dp" 70 android:layout_marginStart="8dp" 71 android:layout_marginTop="89dp" 72 android:adjustViewBounds="false" 73 android:contentDescription="@string/image_description" 74 android:cropToPadding="false" 75 android:scaleType="centerCrop" 76 app:layout_constraintBottom_toTopOf="@+id/textView2" 77 app:layout_constraintEnd_toEndOf="parent" 78 app:layout_constraintHorizontal_bias="0.0" 79 app:layout_constraintStart_toStartOf="parent" 80 app:layout_constraintTop_toTopOf="parent" 81 app:layout_constraintVertical_bias="0.0" /> 82 83 84 </android.support.constraint.ConstraintLayout> 85</ScrollView>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/22 13:33