Как сгенерировать случайное число в android? В моей деятельности он имеет один button
, textView
и editText
. Сначала пользователю нужно ввести алфавит между A-D. Когда кнопка нажата, на экране появится алфавит. Алфавит не должен совпадать с вводом.Создать произвольный алфавит
После этого алфавит будет удален из списка.
Предположим, что список - {A, B, C, D}. Если пользователь вводит тип A, система отобразит любой алфавит, кроме A. Пусть указанный вывод B, тогда B будет удален из списка. Поэтому, если кнопка снова нажата, она снова не отобразит B.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final Random r = new Random();
input=(EditText)findViewById(R.id.editText);
a=input.getText().toString();
btnNext = (Button) findViewById(R.id.button);
Name=(TextView)findViewById(R.id.textView);
btnNext.setOnClickListener(new View.OnClickListener() { //if next button is clicked
@Override
public void onClick(View v) {
if(a=="A")
{
//what should write here ?
}
Name.setText(Integer.toString(r.nextInt(100) + 1));
}
});
}
Это то, что я пробовал, но он используется для генерации случайного числа. Любые намеки? Спасибо