안드로이드 개발 질문/답변
(글 수 45,052)
package com.android.Test5;
import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.ImageView; import android.widget.TextView;
public class Test5 extends Activity {
public int i;
public static final int array[]= {
R.drawable.snc00581, R.drawable.snc00582, R.drawable.snc00583,
R.drawable.snc00584, R.drawable.snc00585, R.drawable.snc00586,
R.drawable.snc00587, R.drawable.snc00588, R.drawable.snc00590, R.drawable.snc00560
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button)findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
TextView t = (TextView)findViewById(R.id.text);
t.setText("클릭됨~");
//t.setBackgroundColor(0xFFFF0000);
//t.setGravity(Gravity.LEFT);
ImageView test = (ImageView)findViewById(R.id.imageView1);
for(i = 0; i >=10; i++){
test.setImageResource(array[i]);
i++;
}
return;
}
});
}
}
제가 원하는것이 버튼을 클릭할때마다 배열에 등록되었는 이미지가 랜덤하게 바뀌는 것입니다.
일딴 클릭할때마다 랜덤하게 말고 이미지라도 바뀌게 하고싶었는데;;
버튼 클릭시 이미지가 안나오더군요;;;




test.setBackgroundResource(array[i]);로 해도안되나요?