private EditText edit; //값을 받을 텍스트
private Button btn; //동작을 수행하는 버튼
private LinearLayout countLayout; //숫자를 나타낼 레이아웃

private int[] numbers; //스트링주소값
private int dot; //스트링주소값

ImageView gallery_nofile;

public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);

gallery_nofile= (ImageView)findViewById(R.id.Img);


//값 설정
numbers = new int[]{R.drawable.su0,R.drawable.su1,R.drawable.su2,R.drawable.su3,R.drawable.su4,
R.drawable.su5,R.drawable.su6,R.drawable.su7,R.drawable.su8,R.drawable.su9};
// numbers = new int[]{R.string.n0,R.string.n1,R.string.n2,R.string.n3,R.string.n4,
// R.string.n5,R.string.n6,R.string.n7,R.string.n8,R.string.n9};
// dot = R.string.dot;

//뷰바인드
countLayout = (LinearLayout)findViewById(R.id.count);
edit = (EditText)findViewById(R.id.editText1);
btn = (Button)findViewById(R.id.button1);

//리스너
btn.setOnClickListener(this);
}

private void setNumberString(int index){
TextView txt = new TextView(this);
txt.setText( getString( numbers[index] ) );

addCountText(txt);
}


private void setDotString(){
TextView txt = new TextView(this);
txt.setText( getString( dot ) );
addCountText(txt);
}


private void addCountText(TextView txt){
countLayout.addView(txt);
}

@Override
public void onClick(View v) {
if ( checkedSentence( edit.getText().toString() ) ){ //문자열에 이상이 없다면,
convertNumToString( edit.getText().toString() );


}else{ //문자열에 이상이 있다면..
Toast.makeText(getApplicationContext(), "error", Toast.LENGTH_SHORT).show();

}
}
}

사이트에서 구한 입력한 숫자와 스트링값 비교해서 출력해주는 소스입니다.

드로우블로 스트링파일을 이미지로 전부 교체하였고 레이아웃에 이미지뷰 하나를 배치한 상태입니다.

이제 저 이미지 뷰 에 입력한 숫자와 같은 값의 이미지를 출력시켜야하는데. 당췌 어떻게 해야할지 모르겠습니다.

소스 이해가 안되있는 상황이라 어설프게 수정하니 오류만 나오네요 ㅠㅠ 도움좀 부탁드립니다.