1
현재 사용중인 코드는 아래 코드와 같지만 처음에는 임의 번호를 생성하고 (d20으로 정의), 버튼을 클릭 할 때마다 해당 번호로 전화를 겁니다. 버튼을 클릭 할 때 코드 (rndNumbers.nextInt (20) +1)를 생성하려면 어떻게 변경해야합니까?난수를 생성하는 코드를 호출하는 방법은 무엇입니까?
나는 다른 사람들이 비슷한 질문을한다는 것을 알고 있지만 나는 그것이 내 것과 정확히 똑같은 것을 보지 못했다. (나는 거의 초보자이기 때문에 나는 다른 사람들의 코드를 너무 잘 이해하지 못했다.) .
import java.util.Random;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity {
Random rndNumbers = new Random();
int d20 = rndNumbers.nextInt(20) +1;
Button roll;
TextView display;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
roll = (Button) findViewById(R.id.bRoll);
display = (TextView) findViewById(R.id.tvDisplay);
roll.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
display.setText("The dice lands on " + d20);
}
});
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
움직임'D20 = INT rndNumbers.nextInt (20) +1 버튼 –
내부의 온 클릭 '선 http://stackoverflow.com/questions/16869482/how-to-get -unique-device-hardware-id-in-android/16869491 # 16869491 http://android-developers.blogspot.in/2011/03/identifying-app-installations.html – Raghunandan