나는 onCreate()
메서드를 가진 Main
클래스를 가지고 있습니다. 해당 메서드에서 MapFile 클래스 'object.and 만든 해당 readFile()
및 readIndex()
메서드. readIndex()
메서드에서 나는이라는 이름의 또 다른 클래스를 호출하는데, 여기서 바이너리 파일의 이미지 타일을 읽었고 이미지를 표시해야했습니다.byteArray의 디스플레이 이미지
질문 : 코드를 onCreate(Bundle savedInstanceStare)
방법으로 삽입하지 않고 어떻게 이미지를 표시 할 수 있습니까? 나는이 방법을 시도하고있다. 그러나 첫번째 줄에서 그것은 나에게 NullPointerException
를 준다.
ImageView image = (ImageView) findViewById(android.R.id.icon);
Bitmap bMap = BitmapFactory.decodeByteArray(imageTile, 0, imageTile.length);
image.setImageBitmap(bMap);
당신이 나에게 몇 가지 예제를 적어주세요 수 있습니다 .... 내가 이해할 수 없었다. – sajjoo
선을 제거하십시오 ImageView image = (ImageView) findViewById (android.R.id.icon); ImageView로 바꾸기 image = 새 ImageView (this); 그리고 imageBitmap을 설정 한 후 ImageView를 레이아웃에 추가하십시오. – Sephy
오 감사합니다. sephy – sajjoo