방금 Android를 배우기 시작했으며 오해가 있습니다. textView 및 단추를 표시하는 응용 프로그램을 만들려고합니다. 모든 버튼을 클릭하면 textView에 표시되어야하는 새로운 난수가 생성됩니다.Android : random 및 textView
하지만 불행히도 내 코드는 오류 목록을 발생시킵니다. 여기있다 :
public class FirstAndroidProjectActivity extends Activity {
public OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View v) {
TextView tv = (TextView) findViewById(R.id.display);
Random r = new Random();
int i = r.nextInt(101);
tv.setText(i);
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(listener);
}
}
난 그냥 무작위로 사용하고 의 제외한 일부 문자열을 사용하지 않는 경우 내가 (예를 tv.setText ("99")에 대한;) 모든 확인이지만, 변수를 setText()의 매개 변수로 사용할 수 없습니다.
어디에서 실수입니까?
귀하의 도움을 바랍니다.
모두에게 감사드립니다. – Dmitry