2011-12-16 1 views
0

Я новичок в Android/Java и стараюсь учиться, чтобы создать приложение. Я много программировал в Microsoft Access Visual Basic, но это первое, что я делаю на Java.Как открыть новый экран от другого в Android/Java

Мой (очень простой) вопрос: как открыть новый экран из другого?

Все примеры, которые я нашел в Интернете, либо не работали, когда я их пробовал, либо разбился, когда я попытался настроить их, чтобы открыть собственный экран.

Кроме того, все примеры имеют в себе так много посторонних вещей, что я не могу понять, какие части необходимы, чтобы просто открыть следующий экран и какие части делают другие вещи.

В VB, чтобы открыть один экран из другого (с помощью кнопки), вы создаете экран (форму), а затем добавляете следующий код в событие onclick кнопки docmd.openform ("form1"). Это так просто.

Что такое Android/Java-версия этой команды?

То, что я ищу, - это кусочек кода на основе barebones, который открывает другой экран при нажатии кнопки на первом экране. На втором экране ничего не было бы, кроме текстового поля, в котором говорится: «Это второй экран». Нет кнопок, возвращает и т. Д.

Я знаю, как создавать экраны в виде файлов layout.xml. Я просто не могу понять, как отобразить этот второй (или последующий) экран.

ответ

0

Вы можете начать новую деятельность с текущей деятельностью по намерению, как это:

startActivity(new Intent(this, YourActivity.class)); 
+0

Я поставил следующий код в моем файле main.xml в андроида описание кнопки коды: OnClick = "startActivity (новый Intent (это, screen2.class)); Когда я пытаюсь запустить его в эмуляторе, я получаю Force Close, когда я нажимаю кнопку. Конечно, нет никакого намека на то, что не так. На экранах редактирования Eclipse не было сообщений об ошибках. –

Смежные вопросы