Я читал некоторые сообщения в форуме, но они не работали для меня ...Изменение активности на Android
У меня есть две кнопки в главном, и я хочу, чтобы каждый из них открыть другую acivity при нажатии. ..
Вот мой код:
в коде, когда одна кнопка нажата:
public void onClick(View v)
{
switch (v.getId()) {
case R.id.button1:
Intent intent = new Intent(this, Pessoais.class);
startActivity(intent);
break;
case R.id.button2:
Intent intentC = new Intent(this, Corporativas.class);
startActivity(intentC);
break;
}
}
Это мой код для кнопок, в файле XML:
<Button
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignLeft="@+id/button1"
android:layout_alignParentRight="true"
android:layout_below="@+id/button1"
android:layout_marginTop="25dp"
android:onClick="onClick"
android:text="Ligações Corporativas" />
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginTop="42dp"
android:onClick="onClick"
android:text="Ligações Pessoais" />
И это то, что я поставил на AndroidManifest (название деятельности):
<activity android:name=".Corporativas"></activity>
<activity android:name=".Pessoais" ></activity>
Кто-то может сказать, что это не так или не хватает?
При нажатии одной кнопки, программа останавливается ... появляется окно с сообщением: «К сожалению, приложение остановлено»
Благодарности
какая у вас ошибка? почему вы думаете, что это не работает? –
Вы должны подробно рассказать о том, что происходит, когда вы нажимаете один из них. – nKn
Является ли 'onClick (View v)' методом, определенным непосредственно как часть вашей основной «Деятельности» или является частью встроенного/анонимного определения ' OnClickListener'? Покажите нам, как вы устанавливаете слушателя для своих кнопок. – Squonk