1
내가 INT의 질량을 가지고, 마녀 I는 다음과 같이 사용합니다읽기 이미지
final int[] iconN = new int[] { R.drawable.arrow_left_a,
R.drawable.arrow_right_a, R.drawable.sound_on,
R.drawable.sound_off };
이 클릭에 이미지를 설정하려면 :
final ImageView bL = (ImageView) findViewById(R.id.iV1);
bL.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
bL.setImageResource(iconN[0]);
}
});
이 파일은 drowable에 있습니다. 같은 방법으로 sd-card의 파일로 작업 할 때해야 할 일은 무엇입니까? 내가 이런 일을하려고 :
final int[] iconC = new int[] {
Integer.parseInt(iA.getSdDir() + "/Files/Colors/arrow_left_a.png"),
Integer.parseInt(iA.getSdDir() + "/Files/Colors/arrow_right_a.png") };
을하지만 잘못이고 나는 잘못을 얻을 :
java.lang.NumberFormatException: unable to parse '/mnt/sdcard/izuchaika//Files/Colors/arrow_left_a.png' as integer