ОК, я очень новичок в Android и C #. Просто началось сегодня на самом деле. Обычно я программирую на VB, но в любом случае я пробовал MonoDroid, и после пары небольших уроков я попробовал что-то самостоятельно. Я хочу, чтобы на холсте были две радиокнопки. И отключенная кнопка, она включается только при нажатии на одну из переключателей. Как ни странно, вам нужно закодировать переключатели, чтобы отменить выбор, когда на другую нажимают в отличие от оконных форм, или я пропускаю что-то. Но мне это удалось. И когда вы нажимаете кнопку «Далее», вы переходите на следующую страницу.
Это мой код для выше:
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
RadioButton radSilent1 = FindViewById<RadioButton>(Resource.Id.radSilent);
RadioButton radVibrate1 = FindViewById<RadioButton>(Resource.Id.radVibrate);
Button button1 = FindViewById<Button>(Resource.Id.btnNext);
radSilent1.Click += delegate
{
button1.Enabled = true;
if (radSilent1.Checked == true)
radVibrate1.Checked = false;
else if (radVibrate1.Checked == true)
radSilent1.Checked = false;
{
}
};
radVibrate1.Click += delegate
{
button1.Enabled = true;
if (radVibrate1.Checked == true)
radSilent1.Checked = false;
else if (radSilent1.Checked == true)
radVibrate1.Checked = false;
{
}
};
// Set our view from the "secondry" layout resource
button1.Click += delegate { SetContentView(Resource.Layout.Secondry); };
}
Это поднимает второй холст. Где у меня есть еще одна кнопка «Назад». Когда я нажимаю эту кнопку, появляется первый экран, но приведенный выше код не работает. Я нажимаю две радиокнопки, и обе проверяются, и кнопка тоже не активируется. Почему это происходит? Помните, я очень новичок в этом извините. лол
Любая помощь очень ценится.
Спасибо.